Revision control

Copy as Markdown

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
03CCC9181AF05E7300DBF30D /* RelativeDatesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */; };
0430A545203B372D00FDF76D /* IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0430A544203B372D00FDF76D /* IntegrationTests.swift */; };
047F9B2924E1FE1C00CD7DF7 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAD46F3524A1606C001B3967 /* SwiftUI.framework */; };
047F9B2C24E1FE1C00CD7DF7 /* WidgetKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047F9B2B24E1FE1C00CD7DF7 /* WidgetKit.swift */; };
047F9B2E24E1FE1F00CD7DF7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 047F9B2D24E1FE1F00CD7DF7 /* Assets.xcassets */; };
047F9B3224E1FE1F00CD7DF7 /* WidgetKitExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 047F9B2724E1FE1C00CD7DF7 /* WidgetKitExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
047F9B3E24E1FF4000CD7DF7 /* SearchQuickLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047F9B3A24E1FF4000CD7DF7 /* SearchQuickLinks.swift */; };
047F9B4224E1FF4000CD7DF7 /* ImageButtonWithLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047F9B3C24E1FF4000CD7DF7 /* ImageButtonWithLabel.swift */; };
0AC659272BF35854005C614A /* FxAWebViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC659262BF35854005C614A /* FxAWebViewModelTests.swift */; };
0AC659292BF493CE005C614A /* MockFxAWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC659282BF493CE005C614A /* MockFxAWebViewModel.swift */; };
0B305E1B1E3A98A900BE0767 /* BookmarksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B305E1A1E3A98A900BE0767 /* BookmarksTests.swift */; };
0B3D670E1E09B90B00C1EFC7 /* AuthenticationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */; };
0B54BD191B698B7C004C822C /* SuggestedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B54BD181B698B7C004C822C /* SuggestedSites.swift */; };
0B5A93221B1EB4C8004F47A2 /* ReadingListTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */; };
0B5A93421B1EB572004F47A2 /* readablePage.html in Resources */ = {isa = PBXBuildFile; fileRef = 0B5A93411B1EB572004F47A2 /* readablePage.html */; };
0B62EFD21AD63CD100ACB9CD /* Clearables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B62EFD11AD63CD100ACB9CD /* Clearables.swift */; };
0B6FBAB21AC1F830007EC669 /* numberedPage.html in Resources */ = {isa = PBXBuildFile; fileRef = 0B6FBAB11AC1F830007EC669 /* numberedPage.html */; };
0B75AEA91AC20FB20015E5DC /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B8E0FF31A932BD500161DC3 /* ImageIO.framework */; };
0B7C1E951F6097AD006A8869 /* TrackingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */; };
0B8E0FF41A932BD500161DC3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B8E0FF31A932BD500161DC3 /* ImageIO.framework */; };
0BA02DB22942605600C92603 /* FormAutofillHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA02DB12942605600C92603 /* FormAutofillHelper.swift */; };
0BA1E00E1B03FB0B007675AF /* NetError.html in Resources */ = {isa = PBXBuildFile; fileRef = 0BA1E00D1B03FB0B007675AF /* NetError.html */; };
0BA1E0301B051A07007675AF /* NetError.css in Resources */ = {isa = PBXBuildFile; fileRef = 0BA1E02F1B051A07007675AF /* NetError.css */; };
0BA8964B1A250E6500C1010C /* ProfileTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA896491A250E6500C1010C /* ProfileTest.swift */; };
0BA8964C1A250E6500C1010C /* TestBookmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA8964A1A250E6500C1010C /* TestBookmarks.swift */; };
0BB5B2881AC0A2B90052877D /* SnackBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB5B2861AC0A2B90052877D /* SnackBar.swift */; };
0BB5B30B1AC0AD1F0052877D /* LoginsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */; };
0BC9C9C41F26F54D000E8AB5 /* SiteLoadTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */; };
0BF0DB4A1E57B05E009172B0 /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
0BF0DB941A8545800039F300 /* URLBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0DB931A8545800039F300 /* URLBarView.swift */; };
0BF1B7E31AC60DEA00A7B407 /* InsetButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */; };
0BF8F8DA1AEFF1C900E90BC2 /* noTitle.html in Resources */ = {isa = PBXBuildFile; fileRef = 0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */; };
158241282820698B00956B39 /* RustRemoteTabsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 158241272820698B00956B39 /* RustRemoteTabsTests.swift */; };
15DE98FD27FCED4F00F1ECDB /* RustRemoteTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15DE98FC27FCED4F00F1ECDB /* RustRemoteTabs.swift */; };
1D06AE6624FEE4D5000B092B /* TopSitesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D06AE6524FEE4D5000B092B /* TopSitesProvider.swift */; };
1D06AE6A24FEE8D6000B092B /* TabProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D06AE6924FEE8D6000B092B /* TabProvider.swift */; };
1D0BA05C24F46A0400D731B5 /* TopSitesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0BA05B24F46A0400D731B5 /* TopSitesProvider.swift */; };
1D1933742AF2C8C8005089C9 /* EventQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78962ADF32590011E9F2 /* EventQueue.swift */; };
1D1933752AF2C8C9005089C9 /* EventQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78962ADF32590011E9F2 /* EventQueue.swift */; };
1D1933762AF2C8C9005089C9 /* EventQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78962ADF32590011E9F2 /* EventQueue.swift */; };
1D1933772AF2C8CE005089C9 /* AppEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78982ADF328E0011E9F2 /* AppEvent.swift */; };
1D1933782AF2C8CE005089C9 /* AppEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78982ADF328E0011E9F2 /* AppEvent.swift */; };
1D1933792AF2C8CF005089C9 /* AppEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78982ADF328E0011E9F2 /* AppEvent.swift */; };
1D2F68AB2ACB262900524B92 /* RemoteTabsPanelAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2F68AA2ACB262900524B92 /* RemoteTabsPanelAction.swift */; };
1D2F68AD2ACB266300524B92 /* RemoteTabsPanelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2F68AC2ACB266300524B92 /* RemoteTabsPanelState.swift */; };
1D2F68AF2ACB272500524B92 /* RemoteTabsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2F68AE2ACB272500524B92 /* RemoteTabsTableViewController.swift */; };
1D2F68B12ACCA22000524B92 /* RemoteTabsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2F68B02ACCA22000524B92 /* RemoteTabsEmptyView.swift */; };
1D3822E92BAB99250046BC5E /* UIView+ThemeUUIDIdentifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3822E82BAB99250046BC5E /* UIView+ThemeUUIDIdentifiable.swift */; };
1D3C90882ACE1AF400304C87 /* RemoteTabPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3C90872ACE1AF400304C87 /* RemoteTabPanelTests.swift */; };
1D4D79462BF2F4E7007C6796 /* SimpleTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E69EAF254D064E00B591C2 /* SimpleTab.swift */; };
1D4D79472BF2F4FD007C6796 /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D95015270238500079D39D /* Throttler.swift */; };
1D558A582BED7ECB001EF527 /* MockWindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D558A562BED7ECB001EF527 /* MockWindowManager.swift */; };
1D558A5A2BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D558A592BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift */; };
1D558A5B2BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D558A592BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift */; };
1D5CBF492B17E3CB0001D033 /* NotificationPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5CBF482B17E3CB0001D033 /* NotificationPayloads.swift */; };
1D5CBF4A2B17E3CB0001D033 /* NotificationPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5CBF482B17E3CB0001D033 /* NotificationPayloads.swift */; };
1D69FF8D27B17286001F660E /* HomeLogoHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D69FF8C27B17285001F660E /* HomeLogoHeaderCell.swift */; };
1D74FF502B2797EA00FF01D0 /* WindowManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D74FF4D2B27962200FF01D0 /* WindowManagerTests.swift */; };
1D7B78972ADF32590011E9F2 /* EventQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78962ADF32590011E9F2 /* EventQueue.swift */; };
1D7B78992ADF328E0011E9F2 /* AppEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B78982ADF328E0011E9F2 /* AppEvent.swift */; };
1D7B789F2AE088930011E9F2 /* EventQueueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B789E2AE088930011E9F2 /* EventQueueTests.swift */; };
1D8487B42AD0C6C100F7527C /* RemoteTabsPanelMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8487B32AD0C6C100F7527C /* RemoteTabsPanelMiddleware.swift */; };
1D8487B62AD6038100F7527C /* RemoteTabPanelStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8487B52AD6038100F7527C /* RemoteTabPanelStateTests.swift */; };
1D9E1FE524FEF56C006E561D /* TopSites in Resources */ = {isa = PBXBuildFile; fileRef = 3BC659481E5BA4AE006D560F /* TopSites */; };
1DA3CE5D24EEE73100422BB2 /* OpenTabsWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA3CE5C24EEE73100422BB2 /* OpenTabsWidget.swift */; };
1DA3CE5F24EEE7C600422BB2 /* LegacyTabDataRetriever.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA3CE5E24EEE7C600422BB2 /* LegacyTabDataRetriever.swift */; };
1DA3CE6724EEE86C00422BB2 /* AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075641E37F7AB006961AC /* AppInfo.swift */; };
1DA6F6512B48B42900BB5AD6 /* WindowEventCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA6F6502B48B42900BB5AD6 /* WindowEventCoordinator.swift */; };
1DA710072AE7106B00677F6B /* AppDataUsageReportSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA710062AE7106B00677F6B /* AppDataUsageReportSetting.swift */; };
1DC372022B23C80F000F96C8 /* WindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC372012B23C80F000F96C8 /* WindowManager.swift */; };
1DDAD13E24F0651C007623C8 /* TopSitesWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDAD13C24F064F7007623C8 /* TopSitesWidget.swift */; };
1DDE3DB32AC34E1E0039363B /* TabCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDE3DB22AC34E1E0039363B /* TabCell.swift */; };
1DDE3DB52AC360EC0039363B /* TabCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDE3DB42AC360EC0039363B /* TabCellTests.swift */; };
1DDE3DB72AC3820A0039363B /* TabModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDE3DB62AC3820A0039363B /* TabModel.swift */; };
1DEBC55E2AC4ED70006E4801 /* RemoteTabsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DEBC55D2AC4ED70006E4801 /* RemoteTabsPanel.swift */; };
1DF1167A2BDB0FDA00521158 /* WindowTabsSyncCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF116792BDB0FDA00521158 /* WindowTabsSyncCoordinator.swift */; };
1DF2BDC32BD1BCF300E53C57 /* WindowManager+DebugUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF2BDC22BD1BCF300E53C57 /* WindowManager+DebugUtilities.swift */; };
1DF426CF251BDF6A0086386A /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
1DFE57FB27B2CB870025DE58 /* HighlightItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DFE57FA27B2CB870025DE58 /* HighlightItem.swift */; };
1DFE57FD27BADD7D0025DE58 /* HomepageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DFE57FC27BADD7C0025DE58 /* HomepageViewModel.swift */; };
1DFE57FF27BAE3150025DE58 /* HomepageSectionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DFE57FE27BAE3150025DE58 /* HomepageSectionType.swift */; };
210887CC293E8800000AB4EE /* LegacyRemoteTabsErrorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 210887CB293E8800000AB4EE /* LegacyRemoteTabsErrorCell.swift */; };
2109478928AFD24C00B73D44 /* OnboardingViewControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2109478828AFD24C00B73D44 /* OnboardingViewControllerProtocol.swift */; };
210E0EB8298D9D4500BB4F33 /* DefaultSearchEngineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5F72F298D8BEE00234E5F /* DefaultSearchEngineProvider.swift */; };
210E0EB9298D9D4B00BB4F33 /* DefaultSearchEngineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5F72F298D8BEE00234E5F /* DefaultSearchEngineProvider.swift */; };
210E0EBA298D9D6400BB4F33 /* OpenSearchEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3BE528CBBF44003388C4 /* OpenSearchEngine.swift */; };
210E0EBB298D9D6600BB4F33 /* OpenSearchEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3BE528CBBF44003388C4 /* OpenSearchEngine.swift */; };
211046C92A7ADE9000A7309F /* BlockPopupSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 211046C82A7ADE9000A7309F /* BlockPopupSetting.swift */; };
211046CD2A7D842A00A7309F /* TPAccessoryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 211046CC2A7D842A00A7309F /* TPAccessoryInfo.swift */; };
21112968289480630082C08B /* HomepageMessageCardViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21112967289480630082C08B /* HomepageMessageCardViewModel.swift */; };
211F00AC27F4D918001D9189 /* HistoryPanel+Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 211F00AB27F4D918001D9189 /* HistoryPanel+Search.swift */; };
2128E27B292E624400FB91BE /* SendToDeviceActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2128E27A292E624400FB91BE /* SendToDeviceActivity.swift */; };
2128E27C2930216F00FB91BE /* SendToDeviceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AFBAF8292EA0330065E35E /* SendToDeviceHelper.swift */; };
2128E27E2934F78600FB91BE /* CustomAppActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2128E27D2934F78600FB91BE /* CustomAppActivity.swift */; };
2128E2802934FBB400FB91BE /* CopyLinkActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2128E27F2934FBB400FB91BE /* CopyLinkActivity.swift */; };
212985E42A6F078800546684 /* ScreenState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212985E32A6F078800546684 /* ScreenState.swift */; };
212985E72A72B39D00546684 /* ThemeSettingsControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212985E52A72B22800546684 /* ThemeSettingsControllerTests.swift */; };
21357F2D293FDB60004BF9FD /* LegacyRemoteTabsErrorDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21357F2C293FDB60004BF9FD /* LegacyRemoteTabsErrorDataSource.swift */; };
21357F2F294237D8004BF9FD /* RemoteTabsClientAndTabsDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21357F2E294237D8004BF9FD /* RemoteTabsClientAndTabsDataSource.swift */; };
21371FA228A6C4A200BC3F37 /* OnboardingTelemetryUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21371FA128A6C4A200BC3F37 /* OnboardingTelemetryUtilityTests.swift */; };
21371FA428AA7A8D00BC3F37 /* OnboardingViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21371FA328AA7A8D00BC3F37 /* OnboardingViewModelProtocol.swift */; };
2137785D297F1F2800D01309 /* DownloadedFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2137785C297F1F2800D01309 /* DownloadedFile.swift */; };
2137785F297F3B1B00D01309 /* DownloadsPanelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2137785E297F3B1B00D01309 /* DownloadsPanelViewModel.swift */; };
2137786129802B7000D01309 /* DownloadsPanelViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2137786029802B7000D01309 /* DownloadsPanelViewModelTests.swift */; };
213778632980448C00D01309 /* DownloadFileFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213778622980448C00D01309 /* DownloadFileFetcher.swift */; };
2137786529832C8900D01309 /* OverlayModeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2137786429832C8900D01309 /* OverlayModeManager.swift */; };
213B67A627CE682B000542F5 /* StartAtHomeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213B67A527CE682B000542F5 /* StartAtHomeHelper.swift */; };
213B67A827CE721E000542F5 /* StartAtHomeHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213B67A727CE721E000542F5 /* StartAtHomeHelperTests.swift */; };
213BF7532AC21D1B00C53A64 /* TabDisplayPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213BF7522AC21D1B00C53A64 /* TabDisplayPanel.swift */; };
21420EF72ABA338D00B28550 /* TabTrayCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21420EF62ABA338D00B28550 /* TabTrayCoordinator.swift */; };
21420EF92ABC75A400B28550 /* TabTrayCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21420EF82ABC75A400B28550 /* TabTrayCoordinatorTests.swift */; };
214EF4152AC5D5D0005BCCDA /* TabDisplayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214EF4142AC5D5D0005BCCDA /* TabDisplayView.swift */; };
21534904288201E300FADB4D /* GleanPlumbMessageManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215349022881FA3C00FADB4D /* GleanPlumbMessageManagerTests.swift */; };
215349062886007900FADB4D /* GleanPlumbMessageStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215349052886007900FADB4D /* GleanPlumbMessageStoreTests.swift */; };
21583E422B1A3703009D084D /* LegacyInactiveTabModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21583E412B1A3703009D084D /* LegacyInactiveTabModel.swift */; };
215B457F27D7FD4B00E5E800 /* LegacyTabGroupData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215B457E27D7FD4B00E5E800 /* LegacyTabGroupData.swift */; };
215B458027D7FD7D00E5E800 /* LegacyTabGroupData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215B457E27D7FD4B00E5E800 /* LegacyTabGroupData.swift */; };
215B458227DA420400E5E800 /* LegacyTabMetadataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215B458127DA420400E5E800 /* LegacyTabMetadataManager.swift */; };
215B458427DA87FC00E5E800 /* TabMetadataManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215B458327DA87FC00E5E800 /* TabMetadataManagerTests.swift */; };
21618A612A4201E500A5189E /* ThemeSettingsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21618A602A4201E500A5189E /* ThemeSettingsController.swift */; };
21618A632A422A3900A5189E /* ThemeMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21618A622A422A3900A5189E /* ThemeMiddleware.swift */; };
21618A8A2A4389F700A5189E /* ActiveScreenState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21618A892A4389F700A5189E /* ActiveScreenState.swift */; };
21618A8C2A438A0900A5189E /* ActiveScreenAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21618A8B2A438A0900A5189E /* ActiveScreenAction.swift */; };
21618A932A4499FC00A5189E /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21618A912A4499FC00A5189E /* AppState.swift */; };
2165B2C02860BB41004C0786 /* AdjustTelemetryHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2165B2BF2860BB41004C0786 /* AdjustTelemetryHelperTests.swift */; };
2165B2C22860C2F4004C0786 /* AdjustTelemetryHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2165B2C12860C2F4004C0786 /* AdjustTelemetryHelper.swift */; };
2165B2C42860CB34004C0786 /* MockAdjustTelemetryData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2165B2C32860CB34004C0786 /* MockAdjustTelemetryData.swift */; };
2165B2CC28748CD7004C0786 /* LibraryPanelDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2165B2CB28748CD7004C0786 /* LibraryPanelDescriptor.swift */; };
216A0D762A40E7AB008077BA /* Redux in Frameworks */ = {isa = PBXBuildFile; productRef = 216A0D752A40E7AB008077BA /* Redux */; };
216A0D792A40E85A008077BA /* ThemeSettingsState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216A0D782A40E85A008077BA /* ThemeSettingsState.swift */; };
216A0D7B2A40F08B008077BA /* ThemeSettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216A0D7A2A40F08B008077BA /* ThemeSettingsAction.swift */; };
216C133E29DCA8FF0097533B /* LegacyTabLayoutDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216C133D29DCA8FF0097533B /* LegacyTabLayoutDelegate.swift */; };
2173326829CCDA8E007F20C7 /* TabScrollControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2173326629CCD259007F20C7 /* TabScrollControllerTests.swift */; };
2173326A29CCF901007F20C7 /* UIPanGestureRecognizerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2173326929CCF901007F20C7 /* UIPanGestureRecognizerMock.swift */; };
21737FB72878A4BD000A9A92 /* HistoryPanelViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21737FB528789EA9000A9A92 /* HistoryPanelViewModelTests.swift */; };
2178A6A0291454B5002EC290 /* ReaderModeThemeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2178A69F291454B5002EC290 /* ReaderModeThemeButton.swift */; };
2178A6A229145506002EC290 /* ReaderModeFontSizeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2178A6A129145506002EC290 /* ReaderModeFontSizeLabel.swift */; };
2178A6A4291455F7002EC290 /* ReaderModeFontSizeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2178A6A3291455F7002EC290 /* ReaderModeFontSizeButton.swift */; };
217AEF76284666D4004EED37 /* IntroViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217AEF75284666D4004EED37 /* IntroViewModelTests.swift */; };
2197DF8A287624BF00215624 /* LibraryViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2197DF89287624BF00215624 /* LibraryViewModelTests.swift */; };
219914052AF963F900153598 /* TabTrayAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219914042AF963F900153598 /* TabTrayAction.swift */; };
219935E72B05447C00E5966F /* TabDisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219935E62B05447C00E5966F /* TabDisplayModel.swift */; };
219935E92B070F9000E5966F /* TabPanelAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219935E82B070F9000E5966F /* TabPanelAction.swift */; };
219935EC2B07110900E5966F /* TabTrayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219935EB2B07110900E5966F /* TabTrayModel.swift */; };
219935F12B07DFA200E5966F /* TabDisplayPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219935F02B07DFA200E5966F /* TabDisplayPanelTests.swift */; };
21996BAB2AE95AFC00E0D55F /* TabTrayPanelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21996BAA2AE95AFC00E0D55F /* TabTrayPanelType.swift */; };
219A0FD52ACC8506009A6D1A /* InactiveTabsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219A0FD42ACC8506009A6D1A /* InactiveTabsCell.swift */; };
219A0FD72ACC8C03009A6D1A /* InactiveTabsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219A0FD62ACC8C03009A6D1A /* InactiveTabsHeaderView.swift */; };
219A0FD92ACC8C0F009A6D1A /* InactiveTabsFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219A0FD82ACC8C0F009A6D1A /* InactiveTabsFooterView.swift */; };
219A0FDB2ACCCFFC009A6D1A /* InactiveTabsSectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219A0FDA2ACCCFFC009A6D1A /* InactiveTabsSectionManager.swift */; };
21A1C3C72996AFF800181B7C /* OverlayModeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A1C3C62996AFF800181B7C /* OverlayModeManagerTests.swift */; };
21A43CDD291461C700B1206D /* ReaderModeFontTypeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A43CDC291461C700B1206D /* ReaderModeFontTypeButton.swift */; };
21A7C44E283539170071D996 /* IntroViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A7C44D283539170071D996 /* IntroViewModel.swift */; };
21A7C45028353D0E0071D996 /* OnboardingBasicCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A7C44F28353D0E0071D996 /* OnboardingBasicCardViewController.swift */; };
21AFCFEE2AE80B700027E9CE /* TabsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21AFCFED2AE80B700027E9CE /* TabsCoordinator.swift */; };
21AFCFF02AE80D370027E9CE /* RemoteTabsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21AFCFEF2AE80D370027E9CE /* RemoteTabsCoordinator.swift */; };
21B337BB29B67E4100E4F806 /* BrowserViewControllerWebViewDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B337BA29B67E4100E4F806 /* BrowserViewControllerWebViewDelegateTests.swift */; };
21B359C62AEAC20300FF09E3 /* TabsSectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B359C52AEAC20300FF09E3 /* TabsSectionManager.swift */; };
21B41A1D298B187A008BC0A2 /* MockOverlayModeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B41A1B298B1876008BC0A2 /* MockOverlayModeManager.swift */; };
21B548952B1E5F1400DC1DF8 /* InactiveTabsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B548942B1E5F1400DC1DF8 /* InactiveTabsManager.swift */; };
21B548972B1E6AC300DC1DF8 /* MockInactiveTabsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B548962B1E6AC300DC1DF8 /* MockInactiveTabsManager.swift */; };
21B548992B1E7FDF00DC1DF8 /* InactiveTabsManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B548982B1E7FDF00DC1DF8 /* InactiveTabsManagerTests.swift */; };
21BFEEF52A040EF40033048D /* TabMigrationUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21BFEEF42A040EF40033048D /* TabMigrationUtility.swift */; };
21BFEEF82A05A0370033048D /* TabMigrationUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21BFEEF62A05A0310033048D /* TabMigrationUtilityTests.swift */; };
21D151262AFC28960062D891 /* TabManagerMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D151252AFC28960062D891 /* TabManagerMiddleware.swift */; };
21D7B60628077CA5003F7E94 /* LibraryViewController+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D7B60528077CA5003F7E94 /* LibraryViewController+ToolbarActions.swift */; };
21D8843F2A7959D000AF144C /* HomePageSettingViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D8843E2A7959D000AF144C /* HomePageSettingViewControllerTests.swift */; };
21D884412A79628E00AF144C /* MockSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D884402A79628E00AF144C /* MockSettingsDelegate.swift */; };
21D8EA932ABE04F7003FF16E /* TabTrayViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D8EA922ABE04F7003FF16E /* TabTrayViewControllerTests.swift */; };
21DB34342B20FE35008CCB8E /* LegacyRemoteTabsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DB34332B20FE35008CCB8E /* LegacyRemoteTabsTableViewController.swift */; };
21E77E4E2AA8BA5200FABA10 /* TabTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E77E4D2AA8BA5200FABA10 /* TabTrayViewController.swift */; };
21E77E502AA8BAEC00FABA10 /* TabTrayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E77E4F2AA8BAEC00FABA10 /* TabTrayState.swift */; };
21E77E522AA8BE5C00FABA10 /* TabTrayFlagManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E77E512AA8BE5C00FABA10 /* TabTrayFlagManager.swift */; };
21E78A7028F9A8C500F8D687 /* MockUIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E78A6F28F9A8C500F8D687 /* MockUIDevice.swift */; };
21E78A7228F9A93100F8D687 /* UIDeviceInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E78A7128F9A93100F8D687 /* UIDeviceInterface.swift */; };
21EA466A2B04130500AAAB2D /* TabsPanelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EA46692B04130500AAAB2D /* TabsPanelState.swift */; };
21ED80B32AF2E43A0065D4C7 /* TabDisplayViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21ED80B22AF2E43A0065D4C7 /* TabDisplayViewTests.swift */; };
21F2A2D22B0BC85200626AEC /* InactiveTabsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F2A2D12B0BC85200626AEC /* InactiveTabsModel.swift */; };
21F2A2D42B0D194A00626AEC /* TabsPanelStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F2A2D32B0D194A00626AEC /* TabsPanelStateTests.swift */; };
21FA8FAE2AE856460013B815 /* TabsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FA8FAD2AE856460013B815 /* TabsCoordinatorTests.swift */; };
21FA8FB02AE856590013B815 /* RemoteTabsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FA8FAF2AE856590013B815 /* RemoteTabsCoordinatorTests.swift */; };
21FA8FB22AE856EB0013B815 /* MockTabTrayCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FA8FB12AE856EB0013B815 /* MockTabTrayCoordinatorDelegate.swift */; };
2386E4E624F8358E0072EF17 /* HomepageMessageCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2386E4E524F8358E0072EF17 /* HomepageMessageCard.swift */; };
23BEA767251A99ED00A014BF /* NewYorkMedium-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 23BEA766251A99E300A014BF /* NewYorkMedium-Bold.otf */; };
23BEA768251A99ED00A014BF /* NewYorkMedium-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 23BEA765251A99E200A014BF /* NewYorkMedium-BoldItalic.otf */; };
23BEA769251A99ED00A014BF /* NewYorkMedium-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 23BEA763251A99E200A014BF /* NewYorkMedium-Regular.otf */; };
23BEA76A251A99ED00A014BF /* NewYorkMedium-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 23BEA764251A99E200A014BF /* NewYorkMedium-RegularItalic.otf */; };
23D57E6E25ED6F2700883FAD /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D57E6D25ED6F2700883FAD /* SearchViewController.swift */; };
23ED80FF25C89C9800D0E9D5 /* DefaultBrowserOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23ED80FE25C89C9800D0E9D5 /* DefaultBrowserOnboardingViewController.swift */; };
253648E12B2111C100D5C2C5 /* SearchViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253648E02B2111C100D5C2C5 /* SearchViewControllerTests.swift */; };
254B760A2B7B44EE00AB8526 /* NimbusFirefoxSuggestFeatureLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 254B76092B7B44EE00AB8526 /* NimbusFirefoxSuggestFeatureLayer.swift */; };
274A36CC239EB99400A21587 /* LibraryPanelContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 274A36CB239EB99400A21587 /* LibraryPanelContextMenu.swift */; };
274A36CE239EB9EC00A21587 /* LibraryViewController+LibraryPanelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 274A36CD239EB9EC00A21587 /* LibraryViewController+LibraryPanelDelegate.swift */; };
2816F0001B33E05400522243 /* UIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2816EFFF1B33E05400522243 /* UIConstants.swift */; };
281B029A1C037C1F005202C3 /* TestBrowserDB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 281B02991C037C1F005202C3 /* TestBrowserDB.swift */; };
281B2BEA1ADF4D90002917DC /* MockProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 281B2BE91ADF4D90002917DC /* MockProfile.swift */; };
2829D3A01C2F0AD400DCF931 /* Sharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2829D39F1C2F0AD400DCF931 /* Sharing.swift */; };
282DA4731A68C1E700A406E2 /* OpenSearchParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA77831A43B2CE0010CD32 /* OpenSearchParser.swift */; };
28302E401AF0747800521E2E /* DatabaseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28302E3F1AF0747800521E2E /* DatabaseError.swift */; };
28532BE91C471FFB000072D9 /* ResultTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEBABAE1AB3659000DB5728 /* ResultTests.swift */; };
28532BEA1C472008000072D9 /* DeferredTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28786E541AB0F5FA009EA9EF /* DeferredTests.swift */; };
28532BEB1C472015000072D9 /* UtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */; };
28532CC11C473977000072D9 /* MockFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2791ABB533A00877008 /* MockFiles.swift */; };
285D37E31ABCA69E000E1CF9 /* CryptoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C077971A3B064000834FE5 /* CryptoTests.swift */; };
285D3B681B4380B70035FD22 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3B671B4380B70035FD22 /* Queue.swift */; };
285D3B901B4386520035FD22 /* SQLiteQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */; };
288A2DB51AB8B38D0023ABC3 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288A2DB31AB8B38D0023ABC3 /* Error.swift */; };
288A2DB61AB8B38D0023ABC3 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288A2DB41AB8B38D0023ABC3 /* Result.swift */; };
2891F2CB1F991185001B105E /* v33.db in Resources */ = {isa = PBXBuildFile; fileRef = 2891F2BA1F991185001B105E /* v33.db */; };
289A4C131C4EB90600A460E3 /* StorageTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */; };
289A4C141C4EB90600A460E3 /* StorageTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */; };
28C4AB721AD42D4300D9ACE3 /* Clients.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C4AB711AD42D4300D9ACE3 /* Clients.swift */; };
28E08C9A1AF44F00009BA2FA /* BrowserSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282915E51AF1A7920006EEB5 /* BrowserSchema.swift */; };
28E91E751B443AD5009DF274 /* SyncConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E91E741B443AD5009DF274 /* SyncConstants.swift */; };
28ECD9BF1BA1F19900D829DA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
2C2A5EF41E68469500F02659 /* PrivateBrowsingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */; };
2C2A91291FA2410D002E36BD /* HistoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C2A91281FA2410D002E36BD /* HistoryTests.swift */; };
2C31A7A91E8BFB2200DAC646 /* ReadingListTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C31A7A81E8BFB2200DAC646 /* ReadingListTests.swift */; };
2C31A8471E8D447F00DAC646 /* HomePageSettingsUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */; };
2C3406C81E719F00000FD889 /* SettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3406C71E719F00000FD889 /* SettingsTests.swift */; };
2C473BD0209778900008C853 /* DownloadsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C473BCF209778900008C853 /* DownloadsTests.swift */; };
2C49854E206173C800893DAE /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
2C4A07DC20246EAD0083E320 /* DragAndDropTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */; };
2C4B6BF320349EB800A009C2 /* OnboardingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4B6BF220349EB800A009C2 /* OnboardingTests.swift */; };
2C8C07771E7800EA00DC1237 /* FindInPageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C8C07761E7800EA00DC1237 /* FindInPageTests.swift */; };
2C97EC711E72C80E0092EC18 /* TopTabsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */; };
2CA16FDE1E5F089100332277 /* SearchTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA16FDD1E5F089100332277 /* SearchTest.swift */; };
2CB1A65A1FDEA8B60084E96D /* NewTabSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */; };
2CB56E3F1E926BFB00AF7586 /* ToolbarTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */; };
2CC1B3F01E9B861400814EEC /* DomainAutocompleteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTests.swift */; };
2CCB296720A99C9500121DD8 /* LoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCB296620A99C9500121DD8 /* LoginsTests.swift */; };
2CCF17532105E4FD00705AE5 /* DisplaySettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCF17522105E4FD00705AE5 /* DisplaySettingsTests.swift */; };
2CEA6F791E93E3A600D4100E /* SearchSettingsUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */; };
2CEDADA220207EC400223A89 /* SyncFAUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEDADA120207EC400223A89 /* SyncFAUITests.swift */; };
2CF21D0920A4A163000D08B7 /* PocketTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF21D0820A4A163000D08B7 /* PocketTests.swift */; };
2CF449A51E7BFE2C00FD7595 /* NavigationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */; };
2CF9D9AA20067FA10083DF2A /* BrowsingPDFTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */; };
2F13E79B1AC0C02700D75081 /* StringExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */; };
2F44FA1B1A9D426A00FD20CC /* TestHashExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */; };
2F44FC721A9E840300FD20CC /* SettingsNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */; };
2F44FCC51A9E85E900FD20CC /* SettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */; };
2F44FCC71A9E8CF500FD20CC /* SearchSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */; };
2F44FCCB1A9E972E00FD20CC /* SearchEnginePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */; };
2F697F7E1A9FD22D009E03AE /* SearchEnginesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */; };
2FCAE25F1ABB531100877008 /* Cursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2411ABB531100877008 /* Cursor.swift */; };
2FCAE2611ABB531100877008 /* FileAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2431ABB531100877008 /* FileAccessor.swift */; };
2FCAE2651ABB531100877008 /* RemoteTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2471ABB531100877008 /* RemoteTabs.swift */; };
2FCAE2661ABB531100877008 /* Site.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2481ABB531100877008 /* Site.swift */; };
2FCAE2681ABB531100877008 /* BrowserDB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE24B1ABB531100877008 /* BrowserDB.swift */; };
2FCAE2771ABB531100877008 /* SwiftData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE25B1ABB531100877008 /* SwiftData.swift */; };
2FCAE2781ABB531100877008 /* Visit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE25C1ABB531100877008 /* Visit.swift */; };
2FCAE2841ABB533A00877008 /* MockFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2791ABB533A00877008 /* MockFiles.swift */; };
2FDB10931A9FBEC5006CF312 /* PrefsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */; };
2FDE87FE1ABB3817005317B1 /* LegacyRemoteTabsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDE87FD1ABB3817005317B1 /* LegacyRemoteTabsPanel.swift */; };
318FB6EB1DB5600D0004E40F /* SQLiteHistoryFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */; };
31ADB5DA1E58CEC300E87909 /* ClipboardBarDisplayHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */; };
39012F281F8ED262002E3D31 /* ScreenGraphTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */; };
391B4FFF1F9767F50094F841 /* FxScreenGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */; };
39236E721FCC600200A38F1B /* TabEventHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */; };
392ED7E41D0AEF56009D9B62 /* NewTabAccessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */; };
392ED7E61D0AEFEF009D9B62 /* HomePageAccessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */; };
3943A81D1E9807C700D4F6DC /* FxAPushMessageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */; };
39455F771FC83F430088A22C /* TabEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39455F761FC83F430088A22C /* TabEventHandler.swift */; };
394CF6CF1BAA493C00906917 /* DefaultSuggestedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */; };
3964B09A1EA8F06F00F2EEF4 /* FeatureSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */; };
3964B09C1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */; };
39673BC12B6D82F400653F4A /* FxNimbusMessaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39673BC02B6D82F400653F4A /* FxNimbusMessaging.swift */; };
396CDB55203C5B870034A3A3 /* TabTrayController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */; };
396E38CC1EE0816C00CC180F /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
396E38DD1EE081DA00CC180F /* SyncDisplayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncDisplayState.swift */; };
396E38F11EE0C8EC00CC180F /* FxAPushMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */; };
396E38F21EE0C8ED00CC180F /* FxAPushMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */; };
397848DE1ED86605004C0C0B /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397848DD1ED86605004C0C0B /* NotificationService.swift */; };
397848E21ED86605004C0C0B /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 397848DB1ED86605004C0C0B /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
39A359E41BFCCE94006B9E87 /* UserActivityHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */; };
39A35AED1C0662A3006B9E87 /* SpotlightHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */; };
39AF317429DAE37E00F8E6F7 /* NimbusMessagingMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AF317329DAE37E00F8E6F7 /* NimbusMessagingMessageTests.swift */; };
39C137972655798A003DC662 /* NimbusIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C137962655798A003DC662 /* NimbusIntegrationTests.swift */; };
39C261CC2018DE21009D97BD /* FxScreenGraphTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */; };
39D056382665235700FBEE59 /* initial_experiments.json in Resources */ = {isa = PBXBuildFile; fileRef = 3964F5FB2656D2B500065278 /* initial_experiments.json */; };
39D0DA7629D767DE000760B8 /* NimbusMessagingTriggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39D0DA7429D767D1000760B8 /* NimbusMessagingTriggerTests.swift */; };
39E65D271CA5B92000C63CE3 /* AsyncReducerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */; };
39EB469A1E26DDB4006346E8 /* FxScreenGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */; };
39EF434E260A73950011E22E /* Experiments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EF434D260A73950011E22E /* Experiments.swift */; };
39F4C0FA2045D87400746155 /* FocusHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 39F4C0F92045D87400746155 /* FocusHelper.js */; };
39F4C10A2045DB2E00746155 /* FocusHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F4C1092045DB2E00746155 /* FocusHelper.swift */; };
39F819C61FD70F5D009E31E4 /* GlobalTabEventHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F819C51FD70F5D009E31E4 /* GlobalTabEventHandlers.swift */; };
3B39EDBA1E16E18900EF029F /* CustomSearchEnginesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */; };
3B39EDCB1E16E1AA00EF029F /* CustomSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */; };
3B43E3D31D95C48D00BBA9DB /* StoragePerfTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */; };
3B4AA24B1D8B8C4C00A2E008 /* ArrayExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */; };
3B546EC01D95ECAE00BDBE36 /* ActivityStreamTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */; };
3B61CD591F2A750800D38DE1 /* PocketFeedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */; };
3B61CD631F2A769D00D38DE1 /* pocketglobalfeed.json in Resources */ = {isa = PBXBuildFile; fileRef = 3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */; };
3B6F40181DC7849C00656CC6 /* TopSitesViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6F40171DC7849C00656CC6 /* TopSitesViewModelTests.swift */; };
3BB50E111D6274CD004B33DF /* TopSiteItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB50E101D6274CD004B33DF /* TopSiteItemCell.swift */; };
3BB50E201D627539004B33DF /* HomepageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB50E1F1D627539004B33DF /* HomepageViewController.swift */; };
3BC659491E5BA4AE006D560F /* TopSites in Resources */ = {isa = PBXBuildFile; fileRef = 3BC659481E5BA4AE006D560F /* TopSites */; };
3BC659591E5BA505006D560F /* bundle_sites.json in Resources */ = {isa = PBXBuildFile; fileRef = 3BC659581E5BA505006D560F /* bundle_sites.json */; };
3BCE6D3C1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */; };
3BF4B8E91D38497A00493393 /* BaseTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF4B8E81D38497A00493393 /* BaseTestCase.swift */; };
3BF56D271CDBBE1F00AC4D75 /* SimpleToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */; };
3BFE4B501D34673D00DDF53F /* ThirdPartySearchTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */; };
3D9CA9841EF456A8002434DD /* NightModeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CA9831EF456A8002434DD /* NightModeTests.swift */; };
3D9CAA1C1EFCD655002434DD /* ClipBoardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */; };
3DEFED081F55EBE300F8620C /* TrackingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */; };
43017ECB278E0C6700CED011 /* RustMozillaAppServices.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4308A4E62A52E38C001D652E /* SelectCreditCard.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4308A4E42A52E38C001D652E /* SelectCreditCard.strings */; };
43118CDD251A9CA700F24376 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
43118CF3251A9CCA00F24376 /* LegacyTabDataRetriever.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA3CE5E24EEE7C600422BB2 /* LegacyTabDataRetriever.swift */; };
43118D07251A9CD100F24376 /* LegacySavedTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63306D3821103EAE00F25400 /* LegacySavedTab.swift */; };
43162A2F2492DB7800F91658 /* EmptyPrivateTabsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43162A2E2492DB7800F91658 /* EmptyPrivateTabsView.swift */; };
43175DB626B8774D00C41C31 /* Ads.js in Resources */ = {isa = PBXBuildFile; fileRef = 43175DB526B8774D00C41C31 /* Ads.js */; };
43175DB826B87D2C00C41C31 /* AdsTelemetryHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43175DB726B87D2C00C41C31 /* AdsTelemetryHelper.swift */; };
431C0CA925C890E500395CE4 /* DefaultBrowserOnboardingViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C0CA825C890E500395CE4 /* DefaultBrowserOnboardingViewModel.swift */; };
431C0D1E25C9DC4D00395CE4 /* DefaultBrowserOnboardingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C0D1D25C9DC4D00395CE4 /* DefaultBrowserOnboardingTests.swift */; };
431F0C4A2AC1A112006D7D49 /* TabLocation.strings in Resources */ = {isa = PBXBuildFile; fileRef = 431F0C482AC1A112006D7D49 /* TabLocation.strings */; };
432BD0242790EBD000A0F3C3 /* Adjust in Frameworks */ = {isa = PBXBuildFile; productRef = 432BD0232790EBD000A0F3C3 /* Adjust */; };
432C01582B83900600392A88 /* KeyboardAccessory.strings in Resources */ = {isa = PBXBuildFile; fileRef = 432C01562B83900600392A88 /* KeyboardAccessory.strings */; };
4331A9BB27193DF0005E8080 /* ContextualHintViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331A9BA27193DEF005E8080 /* ContextualHintViewController.swift */; };
4331A9BD271D267E005E8080 /* ContextualHintViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331A9BC271D267E005E8080 /* ContextualHintViewProvider.swift */; };
4331D3EF2A059C1C00542BDD /* SyncContentSettingsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331D3EE2A059C1C00542BDD /* SyncContentSettingsViewControllerTests.swift */; };
433396C827ACE92500491049 /* LegacyInactiveTabButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433396C727ACE92500491049 /* LegacyInactiveTabButton.swift */; };
4336FAD2264B169000A6B076 /* WebcompatAllFramesAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = 4336FAD1264B169000A6B076 /* WebcompatAllFramesAtDocumentStart.js */; };
433BADA029C8769800E34991 /* BiometricAuthentication.strings in Resources */ = {isa = PBXBuildFile; fileRef = 433BAD9E29C8769800E34991 /* BiometricAuthentication.strings */; };
433BADA429C8769800E34991 /* ErrorState.strings in Resources */ = {isa = PBXBuildFile; fileRef = 433BADA229C8769800E34991 /* ErrorState.strings */; };
433F87CE2788EAB600693368 /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 433F87CD2788EAB600693368 /* GCDWebServers */; };
433F87D02788ECDD00693368 /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 433F87CF2788ECDD00693368 /* GCDWebServers */; };
433F87D52788F01500693368 /* KIF in Frameworks */ = {isa = PBXBuildFile; productRef = 433F87D42788F01500693368 /* KIF */; };
43446CF02412DDBE00F5C643 /* UpdateViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43446CEF2412DDBE00F5C643 /* UpdateViewModelTests.swift */; };
4344BD7D2AEFC6490057F642 /* Shopping.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4344BD7B2AEFC6490057F642 /* Shopping.strings */; };
4345441D26D2E52600D5EEAA /* SearchTermGroupsUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4345441C26D2E52600D5EEAA /* SearchTermGroupsUtility.swift */; };
4346FF08295BA6A300F4D220 /* CreditCardSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4346FF07295BA6A200F4D220 /* CreditCardSettingsViewController.swift */; };
43470D0828B39AF80034F500 /* JumpBackIn.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43470D0628B39AF80034F500 /* JumpBackIn.strings */; };
43470D0B28B39AF80034F500 /* ToolbarLocation.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43470D0928B39AF80034F500 /* ToolbarLocation.strings */; };
4347B398298D6D7B0045F677 /* CreditCardTableViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4347B397298D6D7B0045F677 /* CreditCardTableViewModel.swift */; };
4347B39A298DA5BB0045F677 /* CreditCardInputViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4347B399298DA5BB0045F677 /* CreditCardInputViewModel.swift */; };
434CD57829F6FC4500A0D04B /* MockAppAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434CD57729F6FC4500A0D04B /* MockAppAuthenticator.swift */; };
434E733725EED32E006D3BDE /* BrowserViewController+URLBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434E733625EED32E006D3BDE /* BrowserViewController+URLBarDelegate.swift */; };
435222C125882E3800FCA5B6 /* WidgetKitTopSiteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435222C025882E3800FCA5B6 /* WidgetKitTopSiteModel.swift */; };
435222C225882E3800FCA5B6 /* WidgetKitTopSiteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435222C025882E3800FCA5B6 /* WidgetKitTopSiteModel.swift */; };
435C85F02788F4D00072B526 /* Glean in Frameworks */ = {isa = PBXBuildFile; productRef = 435C85EF2788F4D00072B526 /* Glean */; };
435D660523D794B90046EFA2 /* UpdateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435D660423D794B90046EFA2 /* UpdateViewModel.swift */; };
435D7CC5246209AA0043ACB9 /* IntroViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435D7CC4246209AA0043ACB9 /* IntroViewController.swift */; };
435E34B3254A6A6000406D92 /* TimeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758F1E37F7AB006961AC /* TimeConstants.swift */; };
4369B8812B0B75A8003791B9 /* FirefoxHomepage.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4369B87F2B0B75A8003791B9 /* FirefoxHomepage.strings */; };
436E0E152BA857AB00D01C1A /* BottomSheet.strings in Resources */ = {isa = PBXBuildFile; fileRef = 436E0E132BA857AB00D01C1A /* BottomSheet.strings */; };
43737CB329E4259700847A6F /* Edit Card.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43737CB129E4259700847A6F /* Edit Card.strings */; };
4378C734293E09C200D0C1C7 /* Alerts.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4378C732293E09C200D0C1C7 /* Alerts.strings */; };
4378C737293E09C200D0C1C7 /* TabsTray.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4378C735293E09C200D0C1C7 /* TabsTray.strings */; };
437A857827E43FE100E42764 /* FxAWebViewTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437A857727E43FE100E42764 /* FxAWebViewTelemetry.swift */; };
437A9B682681256800FB41C1 /* LegacyInactiveTabCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437A9B672681256800FB41C1 /* LegacyInactiveTabCell.swift */; };
437A9B6A2681257F00FB41C1 /* LegacyInactiveTabViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437A9B692681257F00FB41C1 /* LegacyInactiveTabViewModel.swift */; };
438FE8642988ABA600155B10 /* CreditCardTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438FE8632988ABA600155B10 /* CreditCardTableViewController.swift */; };
4392FB48252EC50400AD3D23 /* InternalSchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC486982195F46A00CDA48D /* InternalSchemeHandler.swift */; };
4392FB5C252EC51E00AD3D23 /* PrivilegedRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */; };
43937C2029BA686000074633 /* EngagementNotification.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43937C1E29BA686000074633 /* EngagementNotification.strings */; };
43937C2329BA686000074633 /* Onboarding.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43937C2129BA686000074633 /* Onboarding.strings */; };
43937C2629BA686000074633 /* ResearchSurface.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43937C2429BA686000074633 /* ResearchSurface.strings */; };
4393932029AC6CE900DC5A85 /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4393931F29AC6CE900DC5A85 /* EnvironmentValues+Extension.swift */; };
439A220F29F69A0C00F120EE /* Notification.strings in Resources */ = {isa = PBXBuildFile; fileRef = 439A220D29F69A0C00F120EE /* Notification.strings */; };
439A221229F69A0C00F120EE /* ZoomPageBar.strings in Resources */ = {isa = PBXBuildFile; fileRef = 439A221029F69A0C00F120EE /* ZoomPageBar.strings */; };
439B78182A09721600CAAE37 /* FormAutofillHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439B78172A09721600CAAE37 /* FormAutofillHelperTests.swift */; };
439C489C29760575007C3DCD /* CreditCardValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439C489B29760575007C3DCD /* CreditCardValidator.swift */; };
43A5643823CD1E1C00B6857D /* UpdateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A5643523CD1E1B00B6857D /* UpdateViewController.swift */; };
43A7153D2A2DF94F00DD5747 /* Footer.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43A7153B2A2DF94F00DD5747 /* Footer.strings */; };
43A715402A2DF94F00DD5747 /* RememberCard.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43A7153E2A2DF94F00DD5747 /* RememberCard.strings */; };
43A715432A2DF94F00DD5747 /* UpdateCard.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43A715412A2DF94F00DD5747 /* UpdateCard.strings */; };
43A878172B838FF90039D6B7 /* PasswordAutofill.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43A878152B838FF90039D6B7 /* PasswordAutofill.strings */; };
43A878FC27AB498E0071C372 /* MozillaAppServices in Frameworks */ = {isa = PBXBuildFile; productRef = 43A878FB27AB498E0071C372 /* MozillaAppServices */; };
43A878FD27AB4A110071C372 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43A878FE27AC39D30071C372 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43AB6FA225DC53D30016B015 /* GoogleTopSiteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AB6F9C25DC53D20016B015 /* GoogleTopSiteManager.swift */; };
43AB6FA425DC53D30016B015 /* LabelButtonHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AB6F9E25DC53D20016B015 /* LabelButtonHeaderView.swift */; };
43B137F223A181A200CB7FA0 /* NSUserDefaultsPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B137F123A181A200CB7FA0 /* NSUserDefaultsPrefs.swift */; };
43B296312B305F1E00A5AA9B /* ContextualHints.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B2962F2B305F1E00A5AA9B /* ContextualHints.strings */; };
43B296342B305F1E00A5AA9B /* CredentialProvider.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B296322B305F1E00A5AA9B /* CredentialProvider.strings */; };
43B296372B305F1E00A5AA9B /* Credentials.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B296352B305F1E00A5AA9B /* Credentials.strings */; };
43B2963A2B305F1E00A5AA9B /* FirefoxLogins.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B296382B305F1E00A5AA9B /* FirefoxLogins.strings */; };
43B2963D2B305F1E00A5AA9B /* LoginsHelper.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B2963B2B305F1E00A5AA9B /* LoginsHelper.strings */; };
43B520E42B55493E00007187 /* TabToolbar.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B520E22B55493E00007187 /* TabToolbar.strings */; };
43B658D929CE251C00C9EF08 /* CreditCardInputViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B658D829CE251C00C9EF08 /* CreditCardInputViewModelTests.swift */; };
43B966AF2BE8F11D007448EA /* Microsurvey.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43B966AD2BE8F11D007448EA /* Microsurvey.strings */; };
43BDBBFE2752FA8600254DE4 /* LegacyTabCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BDBBFD2752FA8600254DE4 /* LegacyTabCell.swift */; };
43BE5809278BA9D700491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE580E278BABCF00491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE5816278BE53E00491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE581B278BE5AE00491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE5820278BE68100491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE5825278BE7EF00491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43BE5827278BE81500491291 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43C50B502A0BCAA800C6A134 /* FirefoxSync.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43C50B4E2A0BCAA800C6A134 /* FirefoxSync.strings */; };
43C50B532A0BCAA800C6A134 /* Upgrade.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43C50B512A0BCAA800C6A134 /* Upgrade.strings */; };
43C6A47F27A0679300C79856 /* MappaMundi in Frameworks */ = {isa = PBXBuildFile; productRef = 43C6A47E27A0679300C79856 /* MappaMundi */; };
43D00493296FC48F00CB0F31 /* CreditCardSettingsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D00492296FC48F00CB0F31 /* CreditCardSettingsEmptyView.swift */; };
43D16B7A29831C7F009F8279 /* CreditCardAutofillToggle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B7929831C7F009F8279 /* CreditCardAutofillToggle.swift */; };
43D16B7C29831CD0009F8279 /* CreditCardItemRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B7B29831CD0009F8279 /* CreditCardItemRow.swift */; };
43D16B8029831DC5009F8279 /* CreditCardInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B7F29831DC5009F8279 /* CreditCardInputView.swift */; };
43D16B8229831E6A009F8279 /* CreditCardInputField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B8129831E6A009F8279 /* CreditCardInputField.swift */; };
43D16B8529831EA5009F8279 /* Style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B8429831EA5009F8279 /* Style.swift */; };
43D16B8729831EEF009F8279 /* RemoveCardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D16B8629831EEF009F8279 /* RemoveCardButton.swift */; };
43D4BCBA2972082400775FB5 /* CreditCardSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D4BCB92972082400775FB5 /* CreditCardSettingsViewModel.swift */; };
43D6D6A327E535FF00F47485 /* FxALoginRegistrationTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D6D6A127E535EE00F47485 /* FxALoginRegistrationTelemetryTests.swift */; };
43D75D1A2AC1A16900D1DE87 /* Share.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43D75D182AC1A16900D1DE87 /* Share.strings */; };
43DB9784292D6846002E0B9F /* ShareButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DB9783292D6846002E0B9F /* ShareButton.swift */; };
43DC75A72A24BE73007C2BCE /* DisplayCard.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43DC75A52A24BE73007C2BCE /* DisplayCard.strings */; };
43DF945A292258C300590FE3 /* SearchHeaderTitle.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43DF9458292258C300590FE3 /* SearchHeaderTitle.strings */; };
43E69EC3254D081D00B591C2 /* SimpleTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E69EAF254D064E00B591C2 /* SimpleTab.swift */; };
43E69ED7254D081F00B591C2 /* SimpleTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E69EAF254D064E00B591C2 /* SimpleTab.swift */; };
43F119002A52E42400C44C6C /* CustomizeFirefoxHome.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43F118FE2A52E42400C44C6C /* CustomizeFirefoxHome.strings */; };
43F7952525795F69005AEE40 /* SearchTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F7952425795F69005AEE40 /* SearchTelemetry.swift */; };
43F92B3829E9F52B000C0F17 /* AutofillAllFramesAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = 43F92B3729E9F52B000C0F17 /* AutofillAllFramesAtDocumentStart.js */; };
43F93C2427A8681C009833D9 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43F93C2827A8683E009833D9 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
43FA499A29C875C0005062DB /* Alert.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43FA499829C875C0005062DB /* Alert.strings */; };
43FA499D29C875C0005062DB /* EditCard.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43FA499B29C875C0005062DB /* EditCard.strings */; };
43FA49A029C875C0005062DB /* Settings.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43FA499E29C875C0005062DB /* Settings.strings */; };
43FA49A329C875C0005062DB /* SnackBar.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43FA49A129C875C0005062DB /* SnackBar.strings */; };
45355B232A269E7100B1EA8E /* Autopush.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45355B222A269E7100B1EA8E /* Autopush.swift */; };
45355B242A269E7100B1EA8E /* Autopush.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45355B222A269E7100B1EA8E /* Autopush.swift */; };
45355B262A269EAC00B1EA8E /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45355B252A269EAC00B1EA8E /* PushConfiguration.swift */; };
45355B272A269EAC00B1EA8E /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45355B252A269EAC00B1EA8E /* PushConfiguration.swift */; };
4590912E2A2E4F7700061F0C /* AutopushTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4590912D2A2E4F7700061F0C /* AutopushTests.swift */; };
4590912F2A2E558000061F0C /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
45CC573F28AD8B9B006D55AA /* Metrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45CC573E28AD8B9A006D55AA /* Metrics.swift */; };
45D5EDA729269F7500311934 /* DataObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5EDA629269F7500311934 /* DataObserver.swift */; };
45D5EDC0292D619000311934 /* MockablePinnedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5EDBF292D619000311934 /* MockablePinnedSites.swift */; };
45D5EDCA292D65D600311934 /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
45D5EDCC292D839800311934 /* PinnedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5EDCB292D839700311934 /* PinnedSites.swift */; };
45D5EDCE292D83DB00311934 /* SQLitePinnedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5EDCD292D83DA00311934 /* SQLitePinnedSites.swift */; };
45D5EDD1292D857000311934 /* TestSQLitePinnedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5EDCF292D854000311934 /* TestSQLitePinnedSites.swift */; };
45D5EDD2292D89A200311934 /* PinnedSite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5BD95B2878AA74000FE773 /* PinnedSite.swift */; };
4A59B58AD11B5EE1F80BBDEB /* TestHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */; };
4F2A06BE26F8E46E0017DA05 /* TabCounterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F2A06BD26F8E46E0017DA05 /* TabCounterTests.swift */; };
4F514FD41ACD8F2C0022D7EA /* HistoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */; };
4F97573B1AFA6F37006ECC24 /* readerContent.html in Resources */ = {isa = PBXBuildFile; fileRef = 4F9757391AFA6F37006ECC24 /* readerContent.html */; };
4FB4AF7526E7E789005FDF91 /* HomeButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB4AF7426E7E789005FDF91 /* HomeButtonTests.swift */; };
580B0C4221748CFE00448DF8 /* DataManagementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580B0C4121748CFE00448DF8 /* DataManagementTests.swift */; };
59A68B280D62462B85CF57A4 /* HistoryPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A6825233896FC846499289 /* HistoryPanel.swift */; };
59A68D66379CFA85C4EAF00B /* TwoLineImageOverlayCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A68B1F857A8638598A63A0 /* TwoLineImageOverlayCell.swift */; };
59A68E0B4ABBF55E14819668 /* BookmarksPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */; };
59A68FD5260B8D520F890F4A /* ReaderPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */; };
5A06135A29D6052E008F3D38 /* TabDataStore in Frameworks */ = {isa = PBXBuildFile; productRef = 5A06135929D6052E008F3D38 /* TabDataStore */; };
5A1947152B8FA9E0009C7A6C /* BrowserViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A1947142B8FA9E0009C7A6C /* BrowserViewType.swift */; };
5A271ABD2860B0D700471CE4 /* WebServerUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A271ABC2860B0D700471CE4 /* WebServerUtil.swift */; };
5A2918CB2B522338002B197E /* GeneralBrowserAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2918CA2B522338002B197E /* GeneralBrowserAction.swift */; };
5A2918CD2B522381002B197E /* ToastType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2918CC2B522381002B197E /* ToastType.swift */; };
5A292129295CA8A900242235 /* ThemableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A96C4B828F9DD8700B75884 /* ThemableTests.swift */; };
5A29212A295CAA1700242235 /* XCTestCaseRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A96C4BA28F9E7B300B75884 /* XCTestCaseRootViewController.swift */; };
5A31275828906422001F30FA /* RecentlySavedDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A31275728906422001F30FA /* RecentlySavedDelegateMock.swift */; };
5A32C2B62AD8517200A9B5A4 /* MetricKitWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A32C2B52AD8517200A9B5A4 /* MetricKitWrapper.swift */; };
5A37861429A2BFB9006B3A34 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A37861329A2BFB9006B3A34 /* Common */; };
5A37861929A2C337006B3A34 /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 5A37861829A2C337006B3A34 /* Sentry */; };
5A37861D29A2C37C006B3A34 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A37861C29A2C37C006B3A34 /* Common */; };
5A3A2A0D287F742C00B79EAC /* BackgroundSyncUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3A2A0C287F742C00B79EAC /* BackgroundSyncUtility.swift */; };
5A3A7DCE2886F7880065F81A /* RecentlySavedDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3A7DCD2886F7880065F81A /* RecentlySavedDataAdaptor.swift */; };
5A3A7DD62889CF3D0065F81A /* RecentlySavedDataAdaptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3A7DD52889CF3D0065F81A /* RecentlySavedDataAdaptorTests.swift */; };
5A3A7DDA2889EC4D0065F81A /* ReadingListMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3A7DD92889EC4D0065F81A /* ReadingListMock.swift */; };
5A3A7DDC2889EC5D0065F81A /* BookmarksHandlerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3A7DDB2889EC5D0065F81A /* BookmarksHandlerMock.swift */; };
5A475E8E29DB89C7009C13FD /* TabManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A475E8929DB87F2009C13FD /* TabManagerTests.swift */; };
5A475E8F29DB89CE009C13FD /* MockTabDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A475E8C29DB888E009C13FD /* MockTabDataStore.swift */; };
5A475E9129DB8AA7009C13FD /* MockDiskImageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A475E9029DB8AA7009C13FD /* MockDiskImageStore.swift */; };
5A47CFF52860FB8900B2B7BF /* AppLaunchUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A47CFF42860FB8900B2B7BF /* AppLaunchUtil.swift */; };
5A5AB980296CA03500485E06 /* SiteImageView in Frameworks */ = {isa = PBXBuildFile; productRef = 5A5AB97F296CA03500485E06 /* SiteImageView */; };
5A64225129CB506500EEC3E5 /* LegacyTabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A64225029CB506500EEC3E5 /* LegacyTabManager.swift */; };
5A679E4B2B239FAE004F2B0D /* TabPeekViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A679E4A2B239FAE004F2B0D /* TabPeekViewController.swift */; };
5A68F0AB2AF2E5E00089AC62 /* TabDataStore in Frameworks */ = {isa = PBXBuildFile; productRef = 5A68F0AA2AF2E5E00089AC62 /* TabDataStore */; };
5A70EF0E295DFCCF00790249 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A70EF0D295DFCCF00790249 /* Common */; };
5A70EF10295DFD4900790249 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A70EF0F295DFD4900790249 /* Common */; };
5A70EF12295DFD6400790249 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A70EF11295DFD6400790249 /* Common */; };
5A70EF14295DFD7C00790249 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A70EF13295DFD7C00790249 /* Common */; };
5A70EF16295DFD9000790249 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A70EF15295DFD9000790249 /* Common */; };
5A70EF19295E2E1600790249 /* DependencyHelperMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A70EF18295E2E1600790249 /* DependencyHelperMock.swift */; };
5A70EF1D295E3C3500790249 /* TestSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A70EF1C295E3C3500790249 /* TestSetup.swift */; };
5A70EF1F295E3DFC00790249 /* UnitTestAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A70EF1E295E3DFC00790249 /* UnitTestAppDelegate.swift */; };
5A70EF21295E3E0B00790249 /* UnitTestSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A70EF20295E3E0B00790249 /* UnitTestSceneDelegate.swift */; };
5A8017E029CE15D90047120D /* TabManagerImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8017DF29CE15D90047120D /* TabManagerImplementation.swift */; };
5A81C5DD2A4C981A00BE88C2 /* PasswordManagerCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A81C5DC2A4C981A00BE88C2 /* PasswordManagerCoordinatorTests.swift */; };
5A871488292EA1440039A5BD /* Fuzi in Frameworks */ = {isa = PBXBuildFile; productRef = 5A871487292EA1440039A5BD /* Fuzi */; };
5A87148A292EA1520039A5BD /* Fuzi in Frameworks */ = {isa = PBXBuildFile; productRef = 5A871489292EA1520039A5BD /* Fuzi */; };
5A87148C292EA1640039A5BD /* Fuzi in Frameworks */ = {isa = PBXBuildFile; productRef = 5A87148B292EA1640039A5BD /* Fuzi */; };
5A87148E292EA3270039A5BD /* Fuzi in Frameworks */ = {isa = PBXBuildFile; productRef = 5A87148D292EA3270039A5BD /* Fuzi */; };
5A871490292EA3910039A5BD /* SiteImageView in Frameworks */ = {isa = PBXBuildFile; productRef = 5A87148F292EA3910039A5BD /* SiteImageView */; };
5A8FD0EC293A7D5E00333AA7 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5A8FD0EB293A7D5E00333AA7 /* SnapKit */; };
5A8FD0EE293A7D6D00333AA7 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5A8FD0ED293A7D6D00333AA7 /* SnapKit */; };
5A8FD0F2293A7D9000333AA7 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5A8FD0F1293A7D9000333AA7 /* SnapKit */; };
5A9A09D228AFD51900B6F51E /* MockHomepageDataModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A09D128AFD51900B6F51E /* MockHomepageDataModelDelegate.swift */; };
5A9A09D428B01D8700B6F51E /* MockTelemetryWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A09D328B01D8700B6F51E /* MockTelemetryWrapper.swift */; };
5A9A09D628B01FD500B6F51E /* MockURLBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A09D528B01FD500B6F51E /* MockURLBarView.swift */; };
5A9A09D828B2E8F000B6F51E /* MockHistoryDeletionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A09D728B2E8F000B6F51E /* MockHistoryDeletionProtocol.swift */; };
5A9F83402B2B4AE800272819 /* TabPeekAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9F833F2B2B4AE800272819 /* TabPeekAction.swift */; };
5A9F83422B2B796800272819 /* TabPeekState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9F83412B2B796800272819 /* TabPeekState.swift */; };
5A9F83442B2B8CE900272819 /* TabPeekModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9F83432B2B8CE900272819 /* TabPeekModel.swift */; };
5A9FF8492942454600DF9FBB /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 5A9FF8482942454600DF9FBB /* Common */; };
5AA0CC662A4B8F6100014E2A /* PasswordManagerCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA0CC652A4B8F6100014E2A /* PasswordManagerCoordinator.swift */; };
5AA1D8272BC09ECB00957516 /* TabTrayAnimationQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA1D8262BC09ECB00957516 /* TabTrayAnimationQueue.swift */; };
5AA75A652A46274A00533F8D /* MockThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA75A622A46272000533F8D /* MockThemeManager.swift */; };
5AB4237C28A1947A003BC40C /* MockNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB4237B28A1947A003BC40C /* MockNotificationCenter.swift */; };
5AB4237E28A2BA9C003BC40C /* HistoryHighlightsDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB4237D28A2BA9C003BC40C /* HistoryHighlightsDataAdaptor.swift */; };
5AC40329291AFBDB002BF91C /* DispatchQueueHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83821FF1FC7961D00303C12 /* DispatchQueueHelper.swift */; };
5AC7110729F822E60011ED11 /* MockTabSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC7110629F822E60011ED11 /* MockTabSessionStore.swift */; };
5AE371842A4DD6F50092A760 /* PasswordManagerListViewControllerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AE371832A4DD6F50092A760 /* PasswordManagerListViewControllerSpy.swift */; };
5AE371852A4DD6FE0092A760 /* PasswordManagerCoordinatorDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AE371812A4DD0D70092A760 /* PasswordManagerCoordinatorDelegateMock.swift */; };
5AE371872A4E11750092A760 /* AboutSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AE371862A4E11750092A760 /* AboutSettingsDelegate.swift */; };
5AEF388E299BD74300537C1B /* RustMozillaAppServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */; };
5AF6254328A57A4600A90253 /* HistoryHighlightsDataAdaptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF6254228A57A4600A90253 /* HistoryHighlightsDataAdaptorTests.swift */; };
5AF6254528A57B6700A90253 /* MockHistoryHighlightsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF6254428A57B6700A90253 /* MockHistoryHighlightsManager.swift */; };
5AF6254728A58AC100A90253 /* MockHistoryHighlightsDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF6254628A58AC100A90253 /* MockHistoryHighlightsDataAdaptor.swift */; };
5AF6254928A58BB400A90253 /* MockHistoryHighlightsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF6254828A58BB400A90253 /* MockHistoryHighlightsDelegate.swift */; };
5F130D2E2483508E00B0F7D0 /* FxAWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F130D2D2483508E00B0F7D0 /* FxAWebViewModel.swift */; };
5FA2233C27F74071005B3D87 /* Glean in Frameworks */ = {isa = PBXBuildFile; productRef = 5FA2233B27F74071005B3D87 /* Glean */; };
5FC276552894AEFF00AF2721 /* LibraryPanelHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D30B101D1AA7F9C600C01CA3 /* LibraryPanelHelper.swift */; };
6025B109267B6BB300F59F6B /* NoSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B107267B6BB300F59F6B /* NoSearchResultCell.swift */; };
6025B10A267B6BB300F59F6B /* SelectPasswordCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B108267B6BB300F59F6B /* SelectPasswordCell.swift */; };
6025B10C267B6BEA00F59F6B /* LoginRecordExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */; };
6025B10D267B6C5400F59F6B /* LoginRecordExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */; };
6025B10E267B6C7F00F59F6B /* LoginRecordExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */; };
6025B10F267B6C7F00F59F6B /* LoginRecordExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */; };
6025B111267B6EE100F59F6B /* CredentialWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6025B110267B6EE100F59F6B /* CredentialWelcomeViewController.swift */; };
602A2B9727F6243A00C3CB78 /* Metrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86E4F702493BA8E0087BFD9 /* Metrics.swift */; };
602A2B9827F6256200C3CB78 /* FxNimbus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455880A027B42F720078DEBB /* FxNimbus.swift */; };
602B3D6729B0E1DB0066DEF8 /* ConversionValueUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602B3D6629B0E1DB0066DEF8 /* ConversionValueUtil.swift */; };
60CE80C12667780D004026C7 /* CredentialListPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CE80C02667780C004026C7 /* CredentialListPresenter.swift */; };
60D71AEC26AAF45E00355588 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D71AEB26AAF45E00355588 /* UIColorExtension.swift */; };
63306D3921103EAE00F25400 /* LegacySavedTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63306D3821103EAE00F25400 /* LegacySavedTab.swift */; };
6669B5E2211418A200CA117B /* WebsiteDataSearchResultsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6669B5E1211418A200CA117B /* WebsiteDataSearchResultsViewController.swift */; };
66CE54A820FCF6CF00CC310B /* WebsiteDataManagementViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66CE54A720FCF6CF00CC310B /* WebsiteDataManagementViewController.swift */; };
6A3E5D8A283831D1001E706E /* DownloadQueueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A3E5D89283831D0001E706E /* DownloadQueueTests.swift */; };
6A5F591D28627C0100FABA92 /* TabManagerNavDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5F591C28627C0100FABA92 /* TabManagerNavDelegateTests.swift */; };
6ACB550C28633860007A6ABD /* TabManagerNavDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ACB550B28633860007A6ABD /* TabManagerNavDelegate.swift */; };
6ADB651B285C03B100947EA4 /* DownloadHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ADB651A285C03B100947EA4 /* DownloadHelperTests.swift */; };
6F994AFD2AF56234008B8112 /* NetworkUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F994AFC2AF56234008B8112 /* NetworkUtilsTests.swift */; };
742A56391D80B54A00BDB803 /* PhotonActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */; };
742BD99E2A13AC9000BA6B15 /* OnboardingInstructionPopupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742BD99D2A13AC9000BA6B15 /* OnboardingInstructionPopupViewController.swift */; };
744B0FFE1B4F172E00100422 /* ToolbarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744B0FFD1B4F172E00100422 /* ToolbarTests.swift */; };
744ED5611DBFEB8D00A2B5BE /* MailtoLinkHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */; };
745DAB301CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */; };
7479B4EF1C5306A200DF000B /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7479B4ED1C5306A200DF000B /* Reachability.swift */; };
74821FC51DB56A2500EEEA72 /* OpenWithSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */; };
74821FFE1DB6D3AC00EEEA72 /* MailSchemes.plist in Resources */ = {isa = PBXBuildFile; fileRef = 74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */; };
7482205C1DBAB56300EEEA72 /* MailProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7482205B1DBAB56300EEEA72 /* MailProviders.swift */; };
74B195441CF503FC007F36EF /* RecentlyClosedTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */; };
74B420C92A1D0D7A00370E53 /* OnboardingInstructionsPopupInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B420C82A1D0D7A00370E53 /* OnboardingInstructionsPopupInfoModel.swift */; };
74BBDF472A17979000D3BEFE /* OnboardingDefaultBrowserModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BBDF462A17979000D3BEFE /* OnboardingDefaultBrowserModelProtocol.swift */; };
74E36D781B71323500D69DA1 /* SettingsContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */; };
74F80D342A0A52D700013C3D /* PrivacyPolicyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F80D332A0A52D700013C3D /* PrivacyPolicyViewController.swift */; };
781C19CF2A780BEC0000DF46 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 781C19CE2A780BEC0000DF46 /* Common */; };
782B0A362AB41DFC0049EE1A /* FakespotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782B0A352AB41DFC0049EE1A /* FakespotTests.swift */; };
787EDD852943EE75002B93AE /* JumpBackInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787EDD832943EE75002B93AE /* JumpBackInTests.swift */; };
78FE1E892B040E7000338465 /* FirefoxSuggestTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FE1E872B040E7000338465 /* FirefoxSuggestTest.swift */; };
7B10AA9F1E3A15020002DD08 /* DataExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */; };
7B10AABB1E3A1F650002DD08 /* URLRequestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */; };
7B2142FE1E5E055000CDD3FC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */; };
7B24DC9C1B67B3590005766B /* ClearPrivateDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */; };
7B844E3D1BBDDB9D00E733A2 /* ChevronView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */; };
7B8A47F61D01D3B400C07734 /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B8A47F51D01D3B400C07734 /* PassKit.framework */; };
7BA0601B1C0F4DE200DFADB6 /* LegacyTabPeekViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA0601A1C0F4DE200DFADB6 /* LegacyTabPeekViewController.swift */; };
7BA8D1C71BA037F500C8AE9E /* DownloadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA8D1C61BA037F500C8AE9E /* DownloadHelper.swift */; };
7BEB64441C7345600092C02E /* L10nSuite2SnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3632D31C2983F000D12AF9 /* L10nSuite2SnapshotTests.swift */; };
7BEB64451C7345600092C02E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */; };
7BEFC6801BFF68C30059C952 /* QuickActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BEFC67F1BFF68C30059C952 /* QuickActions.swift */; };
81020C922BB5AFA2007B8481 /* OnboardingMultipleChoiceButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81020C912BB5AFA2007B8481 /* OnboardingMultipleChoiceButtonView.swift */; };
81020C942BB5B026007B8481 /* OnboardingMultipleChoiceButtonViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81020C932BB5B026007B8481 /* OnboardingMultipleChoiceButtonViewModel.swift */; };
81055B562BAB7CE200E166B3 /* OnboardingMultipeChoiceButtonModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81055B552BAB7CE200E166B3 /* OnboardingMultipeChoiceButtonModel.swift */; };
810CD9C12BB346D800E290C2 /* OnboardingCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810CD9C02BB346D800E290C2 /* OnboardingCardViewController.swift */; };
810CD9C32BB3484F00E290C2 /* OnboardingMultipleChoiceCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810CD9C22BB3484F00E290C2 /* OnboardingMultipleChoiceCardViewController.swift */; };
810FF3542B178343009F062C /* FeltPrivacyMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810FF3532B178343009F062C /* FeltPrivacyMiddleware.swift */; };
810FF3582B1784E7009F062C /* PrivateModeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810FF3572B1784E7009F062C /* PrivateModeAction.swift */; };
81122E212B221AC0003DD9F8 /* SearchScreenState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81122E202B221AC0003DD9F8 /* SearchScreenState.swift */; };
814A62462B587A3E00608195 /* DefaultThemeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 814A62452B587A3E00608195 /* DefaultThemeManagerTests.swift */; };
8187561A2BB4618500DCD1F3 /* OnboardingViewControllerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 818756192BB4618500DCD1F3 /* OnboardingViewControllerState.swift */; };
81CAE4DB2B1A2C220040C78A /* BrowserViewControllerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CAE4DA2B1A2C220040C78A /* BrowserViewControllerState.swift */; };
81E1914D2BB8578600543D78 /* OnboardingMultipleChoiceSelectionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E1914C2BB8578600543D78 /* OnboardingMultipleChoiceSelectionDelegate.swift */; };
884CA7492344A301002E4711 /* TextContentDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 884CA7482344A301002E4711 /* TextContentDetector.swift */; };
8A0017C128A3FF6100FEFC8B /* MessageCardDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0017C028A3FF6100FEFC8B /* MessageCardDataAdaptor.swift */; };
8A01891C275E9C2A00923EFE /* ClearHistorySheetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A01891B275E9C2A00923EFE /* ClearHistorySheetProvider.swift */; };
8A03294E288F1F0800AD9B89 /* TopSitesDimension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A03294D288F1F0800AD9B89 /* TopSitesDimension.swift */; };
8A03309528C2653600286539 /* LegacyTabFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A03309428C2653600286539 /* LegacyTabFileManager.swift */; };
8A03309828C2691800286539 /* LegacyTabFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A03309428C2653600286539 /* LegacyTabFileManager.swift */; };
8A04136928258DF600D20B10 /* SponsoredTileTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A04136828258DF600D20B10 /* SponsoredTileTelemetry.swift */; };
8A04136B2825ABEA00D20B10 /* SponsoredTileTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A04136A2825ABEA00D20B10 /* SponsoredTileTelemetryTests.swift */; };
8A05B0052A69A0C40011B622 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 8A05B0042A69A0C40011B622 /* Common */; };
8A05B0072A69A25C0011B622 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 8A05B0062A69A25C0011B622 /* Common */; };
8A0727462B4890B50071BB9F /* WebviewTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0727452B4890B50071BB9F /* WebviewTelemetry.swift */; };
8A0727492B4898D20071BB9F /* WebviewTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0727472B4898750071BB9F /* WebviewTelemetryTests.swift */; };
8A07910F278F62F2005529CB /* AdjustHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A07910E278F62F2005529CB /* AdjustHelper.swift */; };
8A08EC6227EBDCA400E119C7 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4B334871BBF23F3004E2BFF /* iAd.framework */; };
8A08EC6427EBDCAD00E119C7 /* AdServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A08EC6327EBDCAC00E119C7 /* AdServices.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
8A093D7D2A4B3E4F0099ABA5 /* DebugSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A093D7C2A4B3E4F0099ABA5 /* DebugSettingsDelegate.swift */; };
8A093D7F2A4B3E7D0099ABA5 /* GeneralSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A093D7E2A4B3E7D0099ABA5 /* GeneralSettingsDelegate.swift */; };
8A093D812A4B58330099ABA5 /* MockSettingsFlowDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A093D802A4B58330099ABA5 /* MockSettingsFlowDelegate.swift */; };
8A093D832A4B68940099ABA5 /* PrivacySettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A093D822A4B68940099ABA5 /* PrivacySettingsDelegate.swift */; };
8A0A1BA02B2200FD00E8706F /* PrivateHomepageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A1B9F2B2200FD00E8706F /* PrivateHomepageViewController.swift */; };
8A0A1BA32B22030100E8706F /* PrivateMessageCardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0A1BA22B22030100E8706F /* PrivateMessageCardCell.swift */; };
8A0D32842A61E1CC007D976D /* StatusBarOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D32832A61E1CC007D976D /* StatusBarOverlay.swift */; };
8A11C80F2731916E00AC7318 /* defaultOnlyTestList.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A11C80D2731916E00AC7318 /* defaultOnlyTestList.json */; };
8A11C8112731CFD700AC7318 /* ReaderModeStyleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A11C8102731CFD700AC7318 /* ReaderModeStyleTests.swift */; };
8A11C8132731E54800AC7318 /* DictionaryExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A11C8122731E54800AC7318 /* DictionaryExtensionsTests.swift */; };
8A13FA892AD82BC8007527AB /* AppSendTabDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A13FA882AD82BC8007527AB /* AppSendTabDelegateTests.swift */; };
8A13FA8B2AD82E6D007527AB /* ApplicationStateProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A13FA8A2AD82E6D007527AB /* ApplicationStateProvider.swift */; };
8A13FA8D2AD834FA007527AB /* BackgroundTabLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A13FA8C2AD834FA007527AB /* BackgroundTabLoader.swift */; };
8A13FA8F2AD83F00007527AB /* DefaultBackgroundTabLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A13FA8E2AD83F00007527AB /* DefaultBackgroundTabLoaderTests.swift */; };
8A161411282C035D00DDBB02 /* CustomizeHomepageSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A161410282C035D00DDBB02 /* CustomizeHomepageSectionViewModel.swift */; };
8A19ACAB2A32895E001C2147 /* BrowserNavigationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACAA2A32895E001C2147 /* BrowserNavigationHandler.swift */; };
8A19ACAE2A329058001C2147 /* PasswordManagerSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACAD2A329058001C2147 /* PasswordManagerSetting.swift */; };
8A19ACB02A329078001C2147 /* AutofillCreditCardSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACAF2A329078001C2147 /* AutofillCreditCardSettings.swift */; };
8A19ACB22A3290AE001C2147 /* ClearPrivateDataSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACB12A3290AE001C2147 /* ClearPrivateDataSetting.swift */; };
8A19ACB42A3290D9001C2147 /* ContentBlockerSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACB32A3290D9001C2147 /* ContentBlockerSetting.swift */; };
8A19ACB62A3290F9001C2147 /* NotificationsSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACB52A3290F9001C2147 /* NotificationsSetting.swift */; };
8A19ACB82A329128001C2147 /* PrivacyPolicySetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19ACB72A329128001C2147 /* PrivacyPolicySetting.swift */; };
8A1A93582B757C7C0069C190 /* gradient.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A1A93522B757C7B0069C190 /* gradient.json */; };
8A1A93592B757C7C0069C190 /* landscape.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A1A93532B757C7B0069C190 /* landscape.json */; };
8A1A935A2B757C7C0069C190 /* portrait.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A1A93542B757C7B0069C190 /* portrait.json */; };
8A1A935B2B757C7C0069C190 /* wave.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A1A93552B757C7B0069C190 /* wave.json */; };
8A1CBB952BE017D3008BE4D4 /* MicrosurveyPromptAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1CBB942BE017D3008BE4D4 /* MicrosurveyPromptAction.swift */; };
8A1CBB972BE0182C008BE4D4 /* MicrosurveyPromptMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1CBB962BE0182C008BE4D4 /* MicrosurveyPromptMiddleware.swift */; };
8A1CBB992BE01839008BE4D4 /* MicrosurveyPromptState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1CBB982BE01839008BE4D4 /* MicrosurveyPromptState.swift */; };
8A1E3BDF28CBA81E003388C4 /* SponsoredContentFilterUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3BDE28CBA81E003388C4 /* SponsoredContentFilterUtility.swift */; };
8A1E3BE328CBACDD003388C4 /* SponsoredContentFilterUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E3BE128CBACD7003388C4 /* SponsoredContentFilterUtilityTests.swift */; };
8A1E93EA2A3CDC6100DD540A /* BaseCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1E93E92A3CDC6100DD540A /* BaseCoordinator.swift */; };
8A1F6C2F2BC5A62400DA6F86 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */; };
8A1F6C302BC5A6B600DA6F86 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */; };
8A1F6C312BC5A6BE00DA6F86 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */; };
8A1F6C322BC5A6C400DA6F86 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */; };
8A1F6C332BC5A6D100DA6F86 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */; };
8A2783F1275FFDC50080D29D /* KeyboardPressesHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2783F0275FFDC50080D29D /* KeyboardPressesHandler.swift */; };
8A2825352760399B00395E66 /* KeyboardPressesHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2825342760399B00395E66 /* KeyboardPressesHandlerTests.swift */; };
8A285B08294A5D4C00149B0F /* HomepageHeroImageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A285B07294A5D4C00149B0F /* HomepageHeroImageViewModel.swift */; };
8A28C628291028870078A81A /* CanRemoveQuickActionBookmarkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A28C627291028870078A81A /* CanRemoveQuickActionBookmarkTests.swift */; };
8A2B1A5D28216C4D0061216B /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8A2B1A5A28216C4C0061216B /* Debug.xcconfig */; };
8A2B1A5E28216C4D0061216B /* Common.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8A2B1A5B28216C4C0061216B /* Common.xcconfig */; };
8A2B1A5F28216C4D0061216B /* Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8A2B1A5C28216C4D0061216B /* Release.xcconfig */; };
8A2D593E27DC0AA100713EC9 /* TopSite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2D593D27DC0AA100713EC9 /* TopSite.swift */; };
8A3233FC286270CF003E1C33 /* FxBookmarkNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3233FB286270CF003E1C33 /* FxBookmarkNode.swift */; };
8A3233FE28627446003E1C33 /* LocalDesktopFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3233FD28627446003E1C33 /* LocalDesktopFolder.swift */; };
8A32DD5028B419B300D57C60 /* HomepageMessageCardViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A32DD4F28B419B300D57C60 /* HomepageMessageCardViewModelTests.swift */; };
8A33221F27DFE318008F809E /* TopSitesDataAdaptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A33221E27DFE318008F809E /* TopSitesDataAdaptorTests.swift */; };
8A33222227DFE658008F809E /* NimbusMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A33222127DFE658008F809E /* NimbusMock.swift */; };
8A3345612BA499B7008C52AB /* disconnect-block-fingerprinting.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A3345572BA499B6008C52AB /* disconnect-block-fingerprinting.json */; };
8A3345622BA499B7008C52AB /* disconnect-block-advertising.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A3345582BA499B6008C52AB /* disconnect-block-advertising.json */; };
8A3345632BA499B7008C52AB /* disconnect-block-cookies-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A3345592BA499B6008C52AB /* disconnect-block-cookies-content.json */; };
8A3345642BA499B7008C52AB /* disconnect-block-analytics.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455A2BA499B6008C52AB /* disconnect-block-analytics.json */; };
8A3345652BA499B7008C52AB /* disconnect-block-cookies-advertising.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455B2BA499B7008C52AB /* disconnect-block-cookies-advertising.json */; };
8A3345662BA499B7008C52AB /* disconnect-block-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455C2BA499B7008C52AB /* disconnect-block-content.json */; };
8A3345672BA499B7008C52AB /* disconnect-block-cookies-analytics.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455D2BA499B7008C52AB /* disconnect-block-cookies-analytics.json */; };
8A3345682BA499B7008C52AB /* disconnect-block-social.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455E2BA499B7008C52AB /* disconnect-block-social.json */; };
8A3345692BA499B7008C52AB /* disconnect-block-cookies-social.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A33455F2BA499B7008C52AB /* disconnect-block-cookies-social.json */; };
8A33456A2BA499B7008C52AB /* disconnect-block-cryptomining.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A3345602BA499B7008C52AB /* disconnect-block-cryptomining.json */; };
8A355E5E27D267A400B9AF34 /* RecentItemsHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A355E5D27D267A400B9AF34 /* RecentItemsHelperTests.swift */; };
8A359EF32A1FD449004A5BB7 /* AdjustWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A359EF22A1FD449004A5BB7 /* AdjustWrapper.swift */; };
8A359EF62A1FE840004A5BB7 /* MockAdjustWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A359EF52A1FE840004A5BB7 /* MockAdjustWrapper.swift */; };
8A36AC2C2886F27F00CDC0AD /* MockTabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A36AC2B2886F27F00CDC0AD /* MockTabManager.swift */; };
8A36BE2929EDBC6900AC1C5C /* ContentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A36BE2829EDBC6900AC1C5C /* ContentContainer.swift */; };
8A36BE2C29EDE16C00AC1C5C /* ContentContainerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A36BE2A29EDE16700AC1C5C /* ContentContainerTests.swift */; };
8A37C79F28DA4BA600B1FAD4 /* ContextualHintViewProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A37C79E28DA4BA600B1FAD4 /* ContextualHintViewProviderTests.swift */; };
8A395552299AF83400B2AFBB /* UIControl+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A395551299AF83300B2AFBB /* UIControl+Extension.swift */; };
8A3EF7F02A2FCF3100796E3A /* HiddenSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7EF2A2FCF3100796E3A /* HiddenSettings.swift */; };
8A3EF7F22A2FCF4000796E3A /* DeleteExportedDataSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7F12A2FCF4000796E3A /* DeleteExportedDataSetting.swift */; };
8A3EF7F42A2FCF5700796E3A /* ExportBrowserDataSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7F32A2FCF5700796E3A /* ExportBrowserDataSetting.swift */; };
8A3EF7F72A2FCF6D00796E3A /* ExportLogDataSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7F62A2FCF6D00796E3A /* ExportLogDataSetting.swift */; };
8A3EF7FB2A2FCF9D00796E3A /* ForceCrashSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7FA2A2FCF9D00796E3A /* ForceCrashSetting.swift */; };
8A3EF7FD2A2FCFAC00796E3A /* AppReviewPromptSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7FC2A2FCFAC00796E3A /* AppReviewPromptSetting.swift */; };
8A3EF7FF2A2FCFBB00796E3A /* ChangeToChinaSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF7FE2A2FCFBB00796E3A /* ChangeToChinaSetting.swift */; };
8A3EF8012A2FCFC900796E3A /* FasterInactiveTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8002A2FCFC900796E3A /* FasterInactiveTabs.swift */; };
8A3EF8072A2FCFF700796E3A /* SentryIDSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8062A2FCFF700796E3A /* SentryIDSetting.swift */; };
8A3EF8092A2FD02B00796E3A /* ExperimentsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8082A2FD02B00796E3A /* ExperimentsSettings.swift */; };
8A3EF80D2A2FD04D00796E3A /* ResetWallpaperOnboardingPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF80C2A2FD04D00796E3A /* ResetWallpaperOnboardingPage.swift */; };
8A3EF80F2A2FD05D00796E3A /* ToggleInactiveTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF80E2A2FD05D00796E3A /* ToggleInactiveTabs.swift */; };
8A3EF8132A2FD07A00796E3A /* ResetContextualHints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8122A2FD07A00796E3A /* ResetContextualHints.swift */; };
8A3EF8152A2FD08800796E3A /* OpenFiftyTabsDebugOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8142A2FD08800796E3A /* OpenFiftyTabsDebugOption.swift */; };
8A3EF8172A2FD2B900796E3A /* AdvancedAccountSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3EF8162A2FD2B900796E3A /* AdvancedAccountSettings.swift */; };
8A4190D22A6B0848001E8401 /* StatusBarOverlayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4190D02A6B0843001E8401 /* StatusBarOverlayTests.swift */; };
8A4490922BF3BC2700E7E682 /* MicrosurveyPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4490912BF3BC2700E7E682 /* MicrosurveyPromptView.swift */; };
8A4490952BF3C42B00E7E682 /* MicrosurveyConfirmationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4490942BF3C42B00E7E682 /* MicrosurveyConfirmationView.swift */; };
8A44F20E2B585E1F0016BC81 /* HomepageTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A44F20D2B585E1F0016BC81 /* HomepageTelemetry.swift */; };
8A4593C72BF7BECA002758DE /* MicrosurveyTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4593C32BF7BEC9002758DE /* MicrosurveyTableViewCell.swift */; };
8A4593C82BF7BECA002758DE /* MicrosurveyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4593C42BF7BECA002758DE /* MicrosurveyViewController.swift */; };
8A4593C92BF7BECA002758DE /* MicrosurveyTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4593C52BF7BECA002758DE /* MicrosurveyTableHeaderView.swift */; };
8A4593CA2BF7BECA002758DE /* MicrosurveyTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4593C62BF7BECA002758DE /* MicrosurveyTableView.swift */; };
8A471183287F6D9C00F5A6EA /* BookmarksPanelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A471182287F6D9C00F5A6EA /* BookmarksPanelViewModel.swift */; };
8A471185287F6E4800F5A6EA /* SeparatorTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A471184287F6E4800F5A6EA /* SeparatorTableViewCell.swift */; };
8A4AC0EB28C929D700439F83 /* URLSessionDataTaskProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4AC0E928C929D700439F83 /* URLSessionDataTaskProtocol.swift */; };
8A4AC0EC28C929D700439F83 /* URLSessionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4AC0EA28C929D700439F83 /* URLSessionProtocol.swift */; };
8A5038142A5DFCE000A1B02A /* MockBrowserProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5038132A5DFCE000A1B02A /* MockBrowserProfile.swift */; };
8A55E8042BFBA9BE006DBD85 /* MicrosurveyCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0E5F3D2BFBA49400DE052B /* MicrosurveyCoordinatorTests.swift */; };
8A5604F629DF09FA00035CA3 /* MockLaunchCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5604F529DF09FA00035CA3 /* MockLaunchCoordinatorDelegate.swift */; };
8A5604F829DF0D2600035CA3 /* BrowserCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5604F729DF0D2600035CA3 /* BrowserCoordinatorTests.swift */; };
8A57519927AD80B800A84DBF /* ReaderModeStyleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A57519827AD80B800A84DBF /* ReaderModeStyleViewModel.swift */; };
8A590C6128C123100032F1AA /* OpenPassBookHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A590C6028C123100032F1AA /* OpenPassBookHelper.swift */; };
8A5BD95A28788A3D000FE773 /* TopSitesHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5BD9582878871B000FE773 /* TopSitesHelperTests.swift */; };
8A5BD95F2878B7B6000FE773 /* TopSitesWidgetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5BD95E2878B7B6000FE773 /* TopSitesWidgetManager.swift */; };
8A5C3BC5282ABF8E003A8CCF /* LegacyRemoteTabsPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5C3BC4282ABF8E003A8CCF /* LegacyRemoteTabsPanelTests.swift */; };
8A5CDEED27E510F500CC60FF /* pocketglobalfeed.json in Resources */ = {isa = PBXBuildFile; fileRef = 3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */; };
8A5D1CA02A30C9D7005AD35C /* MockAppSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1C9F2A30C9D7005AD35C /* MockAppSettingsDelegate.swift */; };
8A5D1CA42A30D69A005AD35C /* SearchSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CA32A30D69A005AD35C /* SearchSetting.swift */; };
8A5D1CA62A30D6BD005AD35C /* NewTabPageSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CA52A30D6BD005AD35C /* NewTabPageSetting.swift */; };
8A5D1CA82A30D6D3005AD35C /* HomeSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CA72A30D6D3005AD35C /* HomeSetting.swift */; };
8A5D1CAA2A30D6E2005AD35C /* TabsSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CA92A30D6E2005AD35C /* TabsSetting.swift */; };
8A5D1CAC2A30D70B005AD35C /* OpenWithSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CAB2A30D70B005AD35C /* OpenWithSetting.swift */; };
8A5D1CAE2A30D71A005AD35C /* ThemeSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CAD2A30D71A005AD35C /* ThemeSetting.swift */; };
8A5D1CB02A30D740005AD35C /* SearchBarSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CAF2A30D740005AD35C /* SearchBarSetting.swift */; };
8A5D1CB22A30D756005AD35C /* SiriPageSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CB12A30D756005AD35C /* SiriPageSetting.swift */; };
8A5D1CB42A30D7D9005AD35C /* NoImageModeSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CB32A30D7D9005AD35C /* NoImageModeSetting.swift */; };
8A5D1CB62A30DBB0005AD35C /* DefaultBrowserSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CB52A30DBB0005AD35C /* DefaultBrowserSetting.swift */; };
8A5D1CB92A30DBDB005AD35C /* ChinaSyncServiceSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CB82A30DBDB005AD35C /* ChinaSyncServiceSetting.swift */; };
8A5D1CBB2A30DC0B005AD35C /* ConnectSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CBA2A30DC0B005AD35C /* ConnectSetting.swift */; };
8A5D1CBD2A30DC4E005AD35C /* AccountStatusSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CBC2A30DC4E005AD35C /* AccountStatusSetting.swift */; };
8A5D1CBF2A30DC75005AD35C /* SyncNowSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CBE2A30DC75005AD35C /* SyncNowSetting.swift */; };
8A5D1CC12A30DCA4005AD35C /* SettingDisclosureUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D1CC02A30DCA4005AD35C /* SettingDisclosureUtility.swift */; };
8A635ECD289437A8006378BA /* SyncedTabCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A635ECC289437A8006378BA /* SyncedTabCellTests.swift */; };
8A6904802B97BBAE00E30047 /* SplashScreenAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A69047F2B97BBAE00E30047 /* SplashScreenAnimation.swift */; };
8A6A796D27F773550022D6C6 /* HomepageContextMenuHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6A796C27F773550022D6C6 /* HomepageContextMenuHelper.swift */; };
8A6B77CC2811C468001110D2 /* URLProtocolStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6B77CB2811C468001110D2 /* URLProtocolStub.swift */; };
8A6E13982A71BA4E00A88FA8 /* TabWebViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6E13972A71BA4E00A88FA8 /* TabWebViewTests.swift */; };
8A6E139C2A71BB5700A88FA8 /* LegacyTabCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6E139B2A71BB5700A88FA8 /* LegacyTabCellTests.swift */; };
8A6E139E2A71C78A00A88FA8 /* GridTabViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6E139D2A71C78A00A88FA8 /* GridTabViewControllerTests.swift */; };
8A6E8DEB2B275BA9000C4301 /* PrivateHomepageViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6E8DE92B275B49000C4301 /* PrivateHomepageViewControllerTests.swift */; };
8A720C5E2A4C85DA0003018A /* AccountSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A720C5D2A4C85DA0003018A /* AccountSettingsDelegate.swift */; };
8A720C602A4C8B700003018A /* SharedSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A720C5F2A4C8B700003018A /* SharedSettingsDelegate.swift */; };
8A720C622A4CBB370003018A /* SupportSettingsDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A720C612A4CBB370003018A /* SupportSettingsDelegate.swift */; };
8A7368AD27924AAF005D7704 /* CanRemoveQuickActionBookmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7368AC27924AAF005D7704 /* CanRemoveQuickActionBookmark.swift */; };
8A75F1B828B558E20054E34D /* MessageCardDataAdaptorImplementationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A75F1B728B558E20054E34D /* MessageCardDataAdaptorImplementationTests.swift */; };
8A7653BD28A2C61D00924ABF /* PocketDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7653BC28A2C61D00924ABF /* PocketDataAdaptor.swift */; };
8A7653BF28A2C92600924ABF /* PocketStandardCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7653BE28A2C92600924ABF /* PocketStandardCellViewModel.swift */; };
8A7653C228A2E57D00924ABF /* PocketDataAdaptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7653C128A2E57D00924ABF /* PocketDataAdaptorTests.swift */; };
8A7653C528A2E69100924ABF /* MockPocketAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7653C328A2E68B00924ABF /* MockPocketAPI.swift */; };
8A76B01629F6EB3900A82607 /* ScreenshotService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A76B01529F6EB3900A82607 /* ScreenshotService.swift */; };
8A7A26E129D4785900EA76F1 /* MockRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A26E029D4785900EA76F1 /* MockRouter.swift */; };
8A7A26E329D4ACF300EA76F1 /* SceneCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A26E229D4ACF300EA76F1 /* SceneCoordinatorTests.swift */; };
8A7A26E529D4C0A800EA76F1 /* IntroScreenManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A26E429D4C0A800EA76F1 /* IntroScreenManager.swift */; };
8A7A26E829D4C0FE00EA76F1 /* IntroScreenManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A26E629D4C0D800EA76F1 /* IntroScreenManagerTests.swift */; };
8A7A26EA29D4C3C800EA76F1 /* LaunchType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A26E929D4C3C800EA76F1 /* LaunchType.swift */; };
8A7A93EE2810ADF2005E7E1B /* ContileProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A93ED2810ADF2005E7E1B /* ContileProviderTests.swift */; };
8A7AE4442BAB510B0072DAEC /* LibraryPanelCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7AE4432BAB510B0072DAEC /* LibraryPanelCoordinatorDelegate.swift */; };
8A7AE4472BAC78230072DAEC /* MockLibraryNavigationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A7AE4452BAC76B00072DAEC /* MockLibraryNavigationHandler.swift */; };
8A7D1AC52BA3542600162F4B /* splashScreen.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A7D1AC42BA3542600162F4B /* splashScreen.json */; };
8A832A9029DC96C50025D5DD /* LaunchScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A832A8F29DC96C50025D5DD /* LaunchScreenView.swift */; };
8A832A9229DC99790025D5DD /* LaunchScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A832A9129DC99790025D5DD /* LaunchScreenViewModel.swift */; };
8A832A9429DC99BA0025D5DD /* LaunchScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A832A9329DC99BA0025D5DD /* LaunchScreenViewController.swift */; };
8A832A9729DCBD3C0025D5DD /* LaunchTypeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A832A9529DCBBD90025D5DD /* LaunchTypeTests.swift */; };
8A83B7462A264FA0002FF9AC /* SettingsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83B7452A264FA0002FF9AC /* SettingsCoordinator.swift */; };
8A83B7482A264FB7002FF9AC /* LibraryCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83B7472A264FB7002FF9AC /* LibraryCoordinator.swift */; };
8A83B74A2A265044002FF9AC /* SettingsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83B7492A265044002FF9AC /* SettingsCoordinatorTests.swift */; };
8A83B74C2A265061002FF9AC /* LibraryCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A83B74B2A265061002FF9AC /* LibraryCoordinatorTests.swift */; };
8A8482F02BE1602500F9007B /* MicrosurveyPromptStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8482EE2BE15FFE00F9007B /* MicrosurveyPromptStateTests.swift */; };
8A8629E2288096C40096DDB1 /* BookmarksFolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8629E1288096C40096DDB1 /* BookmarksFolderCell.swift */; };
8A8629E72880B7330096DDB1 /* BookmarksPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8629E52880B69C0096DDB1 /* BookmarksPanelTests.swift */; };
8A86DAD8277298DE00D7BFFF /* ClosedTabsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A86DAD7277298DE00D7BFFF /* ClosedTabsStoreTests.swift */; };
8A88815A2B20FFE0009635AE /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 8A8881592B20FFE0009635AE /* GCDWebServers */; };
8A88815C2B2103AD009635AE /* WebEngine in Frameworks */ = {isa = PBXBuildFile; productRef = 8A88815B2B2103AD009635AE /* WebEngine */; };
8A88815E2B21071E009635AE /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 8A88815D2B21071E009635AE /* GCDWebServers */; };
8A8917692B57283B008B01EA /* HomepageHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8917682B57283B008B01EA /* HomepageHeaderCell.swift */; };
8A8BAE122B2107E400D774EB /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 8A8BAE112B2107E400D774EB /* GCDWebServers */; };
8A8BAE142B21110000D774EB /* GCDWebServers in Frameworks */ = {isa = PBXBuildFile; productRef = 8A8BAE132B21110000D774EB /* GCDWebServers */; };
8A8BAE162B2119E600D774EB /* InternalURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8BAE152B2119E600D774EB /* InternalURL.swift */; };
8A8DDEBF276259A900E7B97A /* RatingPromptManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8DDEBE276259A900E7B97A /* RatingPromptManager.swift */; };
8A93080927BFE88F0052167D /* PhotonActionSheetContainerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93080827BFE88F0052167D /* PhotonActionSheetContainerCell.swift */; };
8A93080B27C01AD60052167D /* SingleActionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93080A27C01AD60052167D /* SingleActionViewModel.swift */; };
8A93F85E29D36DA9004159D9 /* Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F85D29D36DA9004159D9 /* Coordinator.swift */; };
8A93F86029D36EBD004159D9 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F85F29D36EBD004159D9 /* Router.swift */; };
8A93F86229D36F0F004159D9 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86129D36F0F004159D9 /* NavigationController.swift */; };
8A93F86529D37331004159D9 /* DefaultRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86429D37331004159D9 /* DefaultRouterTests.swift */; };
8A93F86829D373B0004159D9 /* MockNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86629D373AC004159D9 /* MockNavigationController.swift */; };
8A93F86B29D39BDA004159D9 /* BaseCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86929D37FC9004159D9 /* BaseCoordinatorTests.swift */; };
8A93F86D29D3A131004159D9 /* DefaultRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86C29D3A131004159D9 /* DefaultRouter.swift */; };
8A93F87029D3A597004159D9 /* SceneCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F86F29D3A597004159D9 /* SceneCoordinator.swift */; };
8A93F87229D3A5AD004159D9 /* BrowserCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F87129D3A5AD004159D9 /* BrowserCoordinator.swift */; };
8A93F87429D3A5C1004159D9 /* LaunchCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A93F87329D3A5C1004159D9 /* LaunchCoordinator.swift */; };
8A95FF642B1E969E00AC303D /* TelemetryContextualIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A95FF632B1E969E00AC303D /* TelemetryContextualIdentifier.swift */; };
8A95FF672B1E97A800AC303D /* TelemetryContextualIdentifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A95FF652B1E977E00AC303D /* TelemetryContextualIdentifierTests.swift */; };
8A96C4BB28F9E7B300B75884 /* XCTestCaseRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A96C4BA28F9E7B300B75884 /* XCTestCaseRootViewController.swift */; };
8A9AC465276CEC4E0047F5B0 /* JumpBackInCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9AC464276CEC4E0047F5B0 /* JumpBackInCell.swift */; };
8A9AC46B276D11280047F5B0 /* PocketViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9AC46A276D11280047F5B0 /* PocketViewModel.swift */; };
8A9E46BD2A6599E5003327D4 /* MockStatusBarScrollDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9E46BC2A6599E5003327D4 /* MockStatusBarScrollDelegate.swift */; };
8A9F0B5627C595F300FE09AE /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
8A9F0B5727C59E1700FE09AE /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
8A9F0B5827C59E1800FE09AE /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
8A9F0B5927C5A2AB00FE09AE /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
8AA020EF2B9A37E500771DE0 /* NimbusSplashScreenFeatureLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA020EE2B9A37E500771DE0 /* NimbusSplashScreenFeatureLayer.swift */; };
8AA6ADB52742B567004EEE23 /* TelemetryWrapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA6ADB42742B567004EEE23 /* TelemetryWrapperTests.swift */; };
8AA7347B28AEDB3100443D24 /* PocketViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA7347A28AEDB3100443D24 /* PocketViewModelTests.swift */; };
8AABBCFC2A0010900089941E /* GleanWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AABBCFB2A0010900089941E /* GleanWrapper.swift */; };
8AABBCFF2A0017960089941E /* MockGleanWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AABBCFD2A0017560089941E /* MockGleanWrapper.swift */; };
8AABBD012A001ADF0089941E /* ApplicationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AABBD002A001ADF0089941E /* ApplicationHelper.swift */; };
8AABBD032A001CBC0089941E /* MockApplicationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AABBD022A001CBC0089941E /* MockApplicationHelper.swift */; };
8AABBD052A0041380089941E /* MockCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AABBD042A0041380089941E /* MockCoordinator.swift */; };
8AAEB9FE2BF50718000C02B5 /* MicrosurveyViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEB9FD2BF50718000C02B5 /* MicrosurveyViewControllerTests.swift */; };
8AAEBA022BF5110A000C02B5 /* MicrosurveyAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBA012BF5110A000C02B5 /* MicrosurveyAction.swift */; };
8AAEBA042BF51134000C02B5 /* MicrosurveyState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBA032BF51133000C02B5 /* MicrosurveyState.swift */; };
8AAEBA062BF51141000C02B5 /* MicrosurveyMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBA052BF51141000C02B5 /* MicrosurveyMiddleware.swift */; };
8AAEBA082BF52708000C02B5 /* MicrosurveyCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBA072BF52708000C02B5 /* MicrosurveyCoordinator.swift */; };
8AAEBA0B2BF53AF6000C02B5 /* MicrosurveyStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAEBA092BF53AB5000C02B5 /* MicrosurveyStateTests.swift */; };
8AB30EC82B6C038600BD9A9B /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 8AB30EC72B6C038600BD9A9B /* Lottie */; };
8AB30ECA2B6C03C700BD9A9B /* DataClearanceAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB30EC92B6C03C700BD9A9B /* DataClearanceAnimation.swift */; };
8AB5958828413F6C0090F4AE /* RecentlySavedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB5958728413F6C0090F4AE /* RecentlySavedCell.swift */; };
8AB5958A284145B30090F4AE /* HomepageSectionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB59589284145B30090F4AE /* HomepageSectionHandler.swift */; };
8AB8571D27D929350075C173 /* TopSitesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8571C27D929350075C173 /* TopSitesViewModel.swift */; };
8AB8571F27D931B40075C173 /* EmptyTopSiteCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8571E27D931B40075C173 /* EmptyTopSiteCell.swift */; };
8AB8572727D93AEC0075C173 /* TopSiteHistoryManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AB6FA125DC53D30016B015 /* TopSiteHistoryManager.swift */; };
8AB8572C27D945FA0075C173 /* TopSitesDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8572B27D945FA0075C173 /* TopSitesDataAdaptor.swift */; };
8AB8572E27D94A1A0075C173 /* UXSizeClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8572D27D94A1A0075C173 /* UXSizeClass.swift */; };
8AB8573027D94CAD0075C173 /* HomepageViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8572F27D94CAD0075C173 /* HomepageViewModelProtocol.swift */; };
8AB8573727D951640075C173 /* HomeLogoHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8573627D951640075C173 /* HomeLogoHeaderViewModel.swift */; };
8AB8574127D9630E0075C173 /* LegacyTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9A179A20E69A7E00B12184 /* LegacyTheme.swift */; };
8AB8574227D963290075C173 /* UIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2816EFFF1B33E05400522243 /* UIConstants.swift */; };
8AB8574627D97CB00075C173 /* HomepageContextMenuProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8574527D97CB00075C173 /* HomepageContextMenuProtocol.swift */; };
8AB8574827D97CD40075C173 /* HomePanelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8574727D97CD40075C173 /* HomePanelType.swift */; };
8AB8574A27D97CE90075C173 /* HomePanelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8574927D97CE90075C173 /* HomePanelDelegate.swift */; };
8ABA9C8D28931223002C0077 /* MockDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABA9C8C28931223002C0077 /* MockDispatchQueue.swift */; };
8ABA9C8E28931288002C0077 /* JumpBackInDataAdaptorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABA9C8A28931207002C0077 /* JumpBackInDataAdaptorTests.swift */; };
8ABC5AEE284532C900FEA552 /* PocketDiscoverCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABC5AED284532C900FEA552 /* PocketDiscoverCell.swift */; };
8ABCFEA32B45C36100C2988A /* PrivateBrowsingTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABCFEA22B45C36100C2988A /* PrivateBrowsingTelemetry.swift */; };
8ABCFEA62B45CB4C00C2988A /* PrivateBrowsingTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABCFEA42B45CAC300C2988A /* PrivateBrowsingTelemetryTests.swift */; };
8AC1065F28D0CD700013263A /* OpenQLPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC1065E28D0CD700013263A /* OpenQLPreviewHelper.swift */; };
8AC225662B6D403200CDA7FD /* HomepageTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC225642B6D3FA400CDA7FD /* HomepageTelemetryTests.swift */; };
8AC5D55F28BFE6C8001F6F7F /* Presenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC5D55E28BFE6C8001F6F7F /* Presenter.swift */; };
8ACA8F74291987AE00D3075D /* AccountSyncHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACA8F73291987AE00D3075D /* AccountSyncHandlerTests.swift */; };
8ACA8F7629198D6400D3075D /* ThrottlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACA8F7529198D6400D3075D /* ThrottlerTests.swift */; };
8ACE9BFB2A54A010001E7A73 /* ExpandButtonState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACE9BFA2A54A010001E7A73 /* ExpandButtonState.swift */; };
8AD08D1527E9198E00B8E907 /* TabsTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD08D1427E9198E00B8E907 /* TabsTelemetry.swift */; };
8AD08D1727E91AC800B8E907 /* TabsTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD08D1627E91AC800B8E907 /* TabsTelemetryTests.swift */; };
8AD1980F27BEB3F100D64B0E /* PhotonActionSheetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD1980E27BEB3F100D64B0E /* PhotonActionSheetViewModel.swift */; };
8AD3271527E3B45D00EAF033 /* SponsoredTile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD3271427E3B45D00EAF033 /* SponsoredTile.swift */; };
8AD40FC527BADC1F00672675 /* TabToolbarHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FC427BADC1E00672675 /* TabToolbarHelper.swift */; };
8AD40FC727BADC3400672675 /* ToolbarTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FC627BADC3400672675 /* ToolbarTextField.swift */; };
8AD40FCA27BADC4B00672675 /* ReaderModeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FC827BADC4B00672675 /* ReaderModeButton.swift */; };
8AD40FCB27BADC4B00672675 /* StatefulButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FC927BADC4B00672675 /* StatefulButton.swift */; };
8AD40FCD27BADC5C00672675 /* TabLocationContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FCC27BADC5B00672675 /* TabLocationContainerView.swift */; };
8AD40FCF27BADC6B00672675 /* URLTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FCE27BADC6A00672675 /* URLTextField.swift */; };
8AD40FD127BADCBA00672675 /* ToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FD027BADCBA00672675 /* ToolbarButton.swift */; };
8AD40FD327BB068F00672675 /* MainMenuActionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FD227BB068F00672675 /* MainMenuActionHelper.swift */; };
8AD40FD527BB1C1000672675 /* LockButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD40FD427BB1C1000672675 /* LockButton.swift */; };
8ADAE41E2A33A0E2007BF926 /* ShowIntroductionSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAE41D2A33A0E2007BF926 /* ShowIntroductionSetting.swift */; };
8ADAE4202A33A0FD007BF926 /* SendFeedbackSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAE41F2A33A0FD007BF926 /* SendFeedbackSetting.swift */; };
8ADAE4222A33A113007BF926 /* SendAnonymousUsageDataSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAE4212A33A113007BF926 /* SendAnonymousUsageDataSetting.swift */; };
8ADAE4242A33A126007BF926 /* StudiesToggleSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAE4232A33A126007BF926 /* StudiesToggleSetting.swift */; };
8ADAE4262A33A13B007BF926 /* OpenSupportPageSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAE4252A33A13B007BF926 /* OpenSupportPageSetting.swift */; };
8ADAFAC628AEBF6300FFEBE3 /* HomeLogoHeaderViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADAFAC528AEBF6300FFEBE3 /* HomeLogoHeaderViewModelTests.swift */; };
8ADC2A102A33758E00543DAA /* FxALaunchParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A0F2A33758E00543DAA /* FxALaunchParams.swift */; };
8ADC2A122A3375B900543DAA /* FxAEntryPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A112A3375B900543DAA /* FxAEntryPoint.swift */; };
8ADC2A142A33762900543DAA /* ReferringPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A132A33762900543DAA /* ReferringPage.swift */; };
8ADC2A162A33765E00543DAA /* UrlToOpenModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A152A33765E00543DAA /* UrlToOpenModel.swift */; };
8ADC2A182A33775F00543DAA /* FxASignInViewParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A172A33775F00543DAA /* FxASignInViewParameters.swift */; };
8ADC2A1B2A33998100543DAA /* AppStoreReviewSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A1A2A33998100543DAA /* AppStoreReviewSetting.swift */; };
8ADC2A1D2A33999800543DAA /* VersionSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A1C2A33999800543DAA /* VersionSetting.swift */; };
8ADC2A1F2A3399BD00543DAA /* LicenseAndAcknowledgementsSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A1E2A3399BD00543DAA /* LicenseAndAcknowledgementsSetting.swift */; };
8ADC2A212A3399DC00543DAA /* YourRightsSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADC2A202A3399DC00543DAA /* YourRightsSetting.swift */; };
8ADEC6832A40F208002D2ED8 /* AppSettingsTableViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADEC6822A40F208002D2ED8 /* AppSettingsTableViewControllerTests.swift */; };
8ADED7EC27691351009C19E6 /* CalendarExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADED7EB27691351009C19E6 /* CalendarExtensionsTests.swift */; };
8ADED7EE276A7750009C19E6 /* CumulativeDaysOfUseCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADED7ED276A7750009C19E6 /* CumulativeDaysOfUseCounter.swift */; };
8ADED7F0276A7788009C19E6 /* CumulativeDaysOfUseCounterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ADED7EF276A7788009C19E6 /* CumulativeDaysOfUseCounterTests.swift */; };
8AE0BF4F2819B10E00F33EC4 /* TopSitesSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0BF4E2819B10E00F33EC4 /* TopSitesSettingsViewController.swift */; };
8AE1E1CB27B18F560024C45E /* SearchBarSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE1E1CA27B18F560024C45E /* SearchBarSettingsViewController.swift */; };
8AE1E1CD27B191110024C45E /* SearchBarSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE1E1CC27B191110024C45E /* SearchBarSettingsViewModel.swift */; };
8AE1E1D227B1ADC40024C45E /* TopBottomInterchangeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE1E1D127B1ADC40024C45E /* TopBottomInterchangeable.swift */; };
8AE1E1D927B1BD380024C45E /* UIStackViewExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE1E1D827B1BD380024C45E /* UIStackViewExtensionsTests.swift */; };
8AE1E1DB27B1C1320024C45E /* SearchBarSettingsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE1E1DA27B1C1320024C45E /* SearchBarSettingsViewModelTests.swift */; };
8AE80BAD2891957C00BC12EA /* TopSitesDimensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BAC2891957C00BC12EA /* TopSitesDimensionTests.swift */; };
8AE80BAF2891960300BC12EA /* MockTraitCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BAE2891960300BC12EA /* MockTraitCollection.swift */; };
8AE80BB62891AEA100BC12EA /* MockDispatchGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BB42891AE6700BC12EA /* MockDispatchGroup.swift */; };
8AE80BB82891BE0700BC12EA /* JumpBackInDataAdaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BB72891BE0700BC12EA /* JumpBackInDataAdaptor.swift */; };
8AE80BBA2891C0C300BC12EA /* JumpBackInSectionLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BB92891C0C300BC12EA /* JumpBackInSectionLayout.swift */; };
8AE80BBC2891C20D00BC12EA /* JumpBackInList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BBB2891C20D00BC12EA /* JumpBackInList.swift */; };
8AE80BBE2891C21A00BC12EA /* JumpBackInSyncedTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE80BBD2891C21A00BC12EA /* JumpBackInSyncedTab.swift */; };
8AED23C527AC1F9500DE7E97 /* BaseContentStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AED23C427AC1F9500DE7E97 /* BaseContentStackView.swift */; };
8AED868328CA3B3400351A50 /* BookmarkPanelViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AED868228CA3B3400351A50 /* BookmarkPanelViewModelTests.swift */; };
8AEDB11529F9F00400F2A53B /* SceneContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEDB11429F9F00400F2A53B /* SceneContainer.swift */; };
8AEE284B276A973400C7104D /* RatingPromptManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEE284A276A973400C7104D /* RatingPromptManagerTests.swift */; };
8AEE62C92756BA34003207D1 /* LoginsHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 8AEE62C62756BA34003207D1 /* LoginsHelper.js */; };
8AEE62CA2756BA34003207D1 /* TrackingProtectionStats.js in Resources */ = {isa = PBXBuildFile; fileRef = 8AEE62C72756BA34003207D1 /* TrackingProtectionStats.js */; };
8AEE62CB2756BA34003207D1 /* DownloadHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 8AEE62C82756BA34003207D1 /* DownloadHelper.js */; };
8AF10D8A29D713F50086351D /* LaunchScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF10D8929D713F50086351D /* LaunchScreenViewModelTests.swift */; };
8AF10D8F29D774090086351D /* SceneSetupHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF10D8E29D774090086351D /* SceneSetupHelper.swift */; };
8AF10D9129D7761A0086351D /* MockLaunchScreenManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF10D9029D776190086351D /* MockLaunchScreenManager.swift */; };
8AF2D0FC2A5F272A00C7DD69 /* ComponentLibrary in Frameworks */ = {isa = PBXBuildFile; productRef = 8AF2D0FB2A5F272A00C7DD69 /* ComponentLibrary */; };
8AF3B15A2AF99B86009BB262 /* HistoryPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF3B1592AF99B86009BB262 /* HistoryPanelTests.swift */; };
8AF3B15C2AF99C77009BB262 /* ReadingListPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF3B15B2AF99C77009BB262 /* ReadingListPanelTests.swift */; };
8AF3B15E2AF99D2F009BB262 /* DownloadsPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF3B15D2AF99D2F009BB262 /* DownloadsPanelTests.swift */; };
8AF6D4DF2A856A9000B0474B /* MockContileNetworking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF6D4DE2A856A9000B0474B /* MockContileNetworking.swift */; };
8AF6D4E12A856B4500B0474B /* ContileNetworking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF6D4E02A856B4500B0474B /* ContileNetworking.swift */; };
8AF99B4D29EF076800108DEC /* WebviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF99B4C29EF076800108DEC /* WebviewViewController.swift */; };
8AF99B4F29EF1BA700108DEC /* BrowserDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF99B4E29EF1BA700108DEC /* BrowserDelegate.swift */; };
8AF99B5429EF2AF100108DEC /* MockLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF99B5329EF2AF100108DEC /* MockLogger.swift */; };
8AFA263227B6E9AB00D0C33B /* ToolbarBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFA263127B6E9AB00D0C33B /* ToolbarBadge.swift */; };
8AFCE50529DDF38300B1B253 /* LaunchScreenViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFCE50429DDF38300B1B253 /* LaunchScreenViewControllerTests.swift */; };
8AFCE50729DE0CD500B1B253 /* LaunchCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFCE50629DE0CD500B1B253 /* LaunchCoordinatorTests.swift */; };
8AFCE50929DE136300B1B253 /* MockLaunchFinishedLoadingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFCE50829DE136300B1B253 /* MockLaunchFinishedLoadingDelegate.swift */; };
8AFE4C2127480D0C00B97C65 /* LegacyTabTrayViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFE4C2027480D0B00B97C65 /* LegacyTabTrayViewControllerTests.swift */; };
8C19532E2B85E7AE00761B20 /* SelfSizingHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C19532D2B85E7AE00761B20 /* SelfSizingHostingController.swift */; };
8C1953302B85E7EC00761B20 /* AutofillFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C19532F2B85E7EC00761B20 /* AutofillFooterView.swift */; };
8C1953322B85EAB500761B20 /* AutofillHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1953312B85EAB500761B20 /* AutofillHeaderView.swift */; };
8C29376A2BF79EE000146613 /* AddressFormManager.css in Resources */ = {isa = PBXBuildFile; fileRef = 8C2937662BF79EDF00146613 /* AddressFormManager.css */; };
8C29376B2BF79EE000146613 /* AddressFormManager.html in Resources */ = {isa = PBXBuildFile; fileRef = 8C2937672BF79EDF00146613 /* AddressFormManager.html */; };
8C29376C2BF79EE000146613 /* AddressFormManager.mjs in Resources */ = {isa = PBXBuildFile; fileRef = 8C2937682BF79EDF00146613 /* AddressFormManager.mjs */; };
8C2937702BF79F0300146613 /* EditAddressLocalization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C29376D2BF79F0200146613 /* EditAddressLocalization.swift */; };
8C2937712BF79F0300146613 /* EditAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C29376E2BF79F0300146613 /* EditAddressViewController.swift */; };
8C2937722BF79F0300146613 /* Address+Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C29376F2BF79F0300146613 /* Address+Encodable.swift */; };
8C29627C2B1F473800571655 /* AdEventsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C29627B2B1F473800571655 /* AdEventsResponse.swift */; };
8C44A9D22A6A99FE009A1AA7 /* ShoppingProduct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C44A9D12A6A99FE009A1AA7 /* ShoppingProduct.swift */; };
8C46E1B72B2209F000F56521 /* FakespotAdsEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C46E1B62B2209F000F56521 /* FakespotAdsEvent.swift */; };
8C6F94652A972EB300415FF6 /* FakespotAdjustRatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6F94632A972EB300415FF6 /* FakespotAdjustRatingView.swift */; };
8C6F94662A972EB300415FF6 /* FakespotStarRatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6F94642A972EB300415FF6 /* FakespotStarRatingView.swift */; };
8C8D8C7A2AA067AD00490D32 /* FakespotCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C8D8C792AA067AD00490D32 /* FakespotCoordinatorTests.swift */; };
8C8D8C822AA2229300490D32 /* FakespotViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C8D8C812AA2229200490D32 /* FakespotViewModelTests.swift */; };
8C92DE8B2A711ED60090BD28 /* FakespotClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C92DE8A2A711ED60090BD28 /* FakespotClient.swift */; };
8C92DE912A7128CB0090BD28 /* ProductAnalysisResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C92DE902A7128CB0090BD28 /* ProductAnalysisResponse.swift */; };
8C92DE932A7128DE0090BD28 /* ProductAdsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C92DE922A7128DE0090BD28 /* ProductAdsResponse.swift */; };
8CAF29A02AA5E76B00DC3486 /* FakespotMessageCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CAF299F2AA5E76B00DC3486 /* FakespotMessageCardView.swift */; };
8CBDE8E32AB09804001985BF /* ProductAnalyzeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBDE8E22AB09804001985BF /* ProductAnalyzeResponse.swift */; };
8CC033FA2BA476840033449E /* FormAutofillHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 8CC033F92BA476840033449E /* FormAutofillHelper.js */; };
8CCCB08B2AE26B5C0073ADB9 /* ReportResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CCCB08A2AE26B5C0073ADB9 /* ReportResponse.swift */; };
8CCD74732B90A945008F919B /* LoginListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CCD74722B90A945008F919B /* LoginListViewModelTests.swift */; };
8CE1E4322B8C76AE0026530B /* LoginStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE1E4312B8C76AE0026530B /* LoginStorage.swift */; };
8CE1E4372B8C76C80026530B /* LoginAutofillView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE1E4332B8C76C80026530B /* LoginAutofillView.swift */; };
8CE1E4382B8C76C80026530B /* LoginListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE1E4342B8C76C80026530B /* LoginListViewModel.swift */; };
8CE1E4392B8C76C80026530B /* LoginCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE1E4352B8C76C80026530B /* LoginCellView.swift */; };
8CE1E43A2B8C76C80026530B /* LoginListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE1E4362B8C76C80026530B /* LoginListView.swift */; };
8CEDF07E2BFE04B100D2617B /* AddressListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEDF07D2BFE04B100D2617B /* AddressListViewModelTests.swift */; };
8CEDF0802BFE138B00D2617B /* AddressProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEDF07F2BFE138B00D2617B /* AddressProvider.swift */; };
8CFD56882AAF057D003157A6 /* SwitchFakespotProduction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CFD56872AAF057D003157A6 /* SwitchFakespotProduction.swift */; };
8CFD56892AAF06D3003157A6 /* ShoppingProductTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6DA7D02A6FE78F00DE264F /* ShoppingProductTests.swift */; };
8D8251811F4DE67F00780643 /* AdvancedAccountSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8251721F4DE67E00780643 /* AdvancedAccountSettingViewController.swift */; };
9609F4CA26B57CE800F81493 /* Calendar+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9609F4C926B57CE800F81493 /* Calendar+Extension.swift */; };
9614BF4228A53FDF00D3F7EA /* ContextualHintEligibilityUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9614BF4028A53F7C00D3F7EA /* ContextualHintEligibilityUtilityTests.swift */; };
9614BF4428AD1C6700D3F7EA /* AccountSyncHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9614BF4328AD1C6700D3F7EA /* AccountSyncHandler.swift */; };
961577922A38FDB300391E8D /* SponsoredTileDataUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961577912A38FDB300391E8D /* SponsoredTileDataUtility.swift */; };
961577942A39008100391E8D /* SponsoredTileDataUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961577932A39008100391E8D /* SponsoredTileDataUtilityTests.swift */; };
961D6B832995AF84001B9CF1 /* GeneralizedImageFetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961D6B822995AF84001B9CF1 /* GeneralizedImageFetcherTests.swift */; };
962021E128B8078400BDF3D9 /* ContextualHintCopyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962021E028B8078400BDF3D9 /* ContextualHintCopyProvider.swift */; };
962F394A2672D57A006BDA2A /* RecentItemsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962F39492672D57A006BDA2A /* RecentItemsHelper.swift */; };
9636D92827F5D72D00771F5E /* GleanPlumbMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636D92727F5D72D00771F5E /* GleanPlumbMessageManager.swift */; };
9636D92A27F767EC00771F5E /* NimbusMessagingEvaluationUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636D92927F767EC00771F5E /* NimbusMessagingEvaluationUtility.swift */; };
9636D92C27F9E50100771F5E /* GleanPlumbMessageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636D92B27F9E50100771F5E /* GleanPlumbMessageStore.swift */; };
9636D92E27F9E5D900771F5E /* GleanPlumbMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636D92D27F9E5D900771F5E /* GleanPlumbMessage.swift */; };
9638332327E14ACC0011EEFC /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84266742728462900382274 /* AccessibilityIdentifiers.swift */; };
964FA97528A1A8F20024BB3B /* ContextualHintEligibilityUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964FA97428A1A8F20024BB3B /* ContextualHintEligibilityUtility.swift */; };
964FA97728A2A55C0024BB3B /* ContextualHintPrefsKeysProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964FA97628A2A55C0024BB3B /* ContextualHintPrefsKeysProvider.swift */; };
9658143C29FAB610007339BD /* CreditCardInputFieldHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9658143B29FAB610007339BD /* CreditCardInputFieldHelper.swift */; };
965C3C8F29313A1B006499ED /* AppSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965C3C8E29313A1B006499ED /* AppSessionManager.swift */; };
965C3C942933A860006499ED /* LaunchSessionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965C3C932933A860006499ED /* LaunchSessionProvider.swift */; };
965C3C96293431FC006499ED /* MockLaunchSessionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965C3C95293431FC006499ED /* MockLaunchSessionProvider.swift */; };
965C3C9829343445006499ED /* MockAppSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965C3C9729343445006499ED /* MockAppSessionManager.swift */; };
966206CD2698DE1E005C0A55 /* RecentlySavedViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966206CC2698DE1E005C0A55 /* RecentlySavedViewModel.swift */; };
96666D0129969AF700A4029F /* URLCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96666D0029969AF700A4029F /* URLCaching.swift */; };
96666D0229969F7D00A4029F /* GeneralizedImageFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5F73729928B3700234E5F /* GeneralizedImageFetcher.swift */; };
966B0DC82926F60500A85A7E /* UIResponder+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966B0DC72926F60500A85A7E /* UIResponder+Extensions.swift */; };
966E4B2629F2D4AC00299B8D /* AccessoryViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966E4B2529F2D4AC00299B8D /* AccessoryViewProvider.swift */; };
967A028E28FA026F003C35E3 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967A028D28FA026F003C35E3 /* SceneDelegate.swift */; };
967EDABD29D705300089208D /* CreditCardValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EDABC29D705300089208D /* CreditCardValidatorTests.swift */; };
967EDABF29D769A10089208D /* CreditCardInputFieldTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EDABE29D769A10089208D /* CreditCardInputFieldTests.swift */; };
968BD7EB27DFF0F8003148B3 /* ASGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968BD7EA27DFF0F8003148B3 /* ASGroup.swift */; };
96A562A027D6D0E80045144A /* ContileProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5629F27D6D0E80045144A /* ContileProvider.swift */; };
96A562A327D7B32A0045144A /* Contile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A562A227D7B32A0045144A /* Contile.swift */; };
96A5F736298D8EDF00234E5F /* MockSearchEngineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5F734298D8EB900234E5F /* MockSearchEngineProvider.swift */; };
96A5F73829928B3700234E5F /* GeneralizedImageFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5F73729928B3700234E5F /* GeneralizedImageFetcher.swift */; };
96AF8C1C29FC14F700EC2219 /* CreditCardInputFieldHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF8C1B29FC14F700EC2219 /* CreditCardInputFieldHelperTests.swift */; };
96C11E9B2864C2DD00840E7C /* DependencyHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C11E9A2864C2DD00840E7C /* DependencyHelper.swift */; };
96D95016270238500079D39D /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D95015270238500079D39D /* Throttler.swift */; };
96EA9454293655BF00123345 /* AppSession+Enums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EA9453293655BF00123345 /* AppSession+Enums.swift */; };
96EB6C3827D821B800A9D159 /* HistoryPanelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EB6C3727D821B800A9D159 /* HistoryPanelViewModel.swift */; };
96EB6C3E27D9266500A9D159 /* HistoryActionables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EB6C3D27D9266500A9D159 /* HistoryActionables.swift */; };
96EB6C4027DBEE9800A9D159 /* SearchGroupedItemsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EB6C3F27DBEE9800A9D159 /* SearchGroupedItemsViewController.swift */; };
96EB6C4327DC205D00A9D159 /* SearchGroupedItemsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EB6C4227DC205D00A9D159 /* SearchGroupedItemsViewModel.swift */; };
96F8DA49280452CA00E53239 /* GleanPlumbContextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F8DA48280452CA00E53239 /* GleanPlumbContextProvider.swift */; };
A5519CF52B5D57560062BECB /* SearchSettingsState.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5519CF42B5D57560062BECB /* SearchSettingsState.swift */; };
A55319BB2B5D5A850051559F /* SearchSettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55319BA2B5D5A850051559F /* SearchSettingsAction.swift */; };
A55319BD2B5D5AE70051559F /* SearchSettingsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55319BC2B5D5AE70051559F /* SearchSettingsMiddleware.swift */; };
A83E5B1A1C1DA8BF0026D912 /* image.gif in Resources */ = {isa = PBXBuildFile; fileRef = A83E5B181C1DA8BF0026D912 /* image.gif */; };
A83E5B1B1C1DA8BF0026D912 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = A83E5B191C1DA8BF0026D912 /* image.png */; };
A83E5B1D1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */; };
A9072B801D07B34100459960 /* NoImageModeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */; };
A93067E81D0FE18E00C49C6E /* NightModeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */; };
AB03032B2AB47AF300DCD8EF /* FakespotOptInCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0303292AB47AF300DCD8EF /* FakespotOptInCardView.swift */; };
AB03032C2AB47AF300DCD8EF /* FakespotOptInCardViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB03032A2AB47AF300DCD8EF /* FakespotOptInCardViewModel.swift */; };
AB03032F2AB8561700DCD8EF /* FakespotOptInViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB03032D2AB484B700DCD8EF /* FakespotOptInViewModelTests.swift */; };
AB2AC6632BCFD0A200022AAB /* X509 in Frameworks */ = {isa = PBXBuildFile; productRef = AB2AC6622BCFD0A200022AAB /* X509 */; };
AB2AC6662BD15E6300022AAB /* CertificatesHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB2AC6652BD15E6300022AAB /* CertificatesHandler.swift */; };
AB3DB0C92B596739001D32CB /* AppStartupTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3DB0C82B596739001D32CB /* AppStartupTelemetry.swift */; };
AB42CC742A1F5240003C9594 /* CreditCardBottomSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB42CC722A1F523F003C9594 /* CreditCardBottomSheetViewController.swift */; };
AB42CC752A1F5240003C9594 /* CreditCardBottomSheetHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB42CC732A1F5240003C9594 /* CreditCardBottomSheetHeaderView.swift */; };
AB52ED3B2A0E8873001067F5 /* UserConversionMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB52ED3A2A0E8873001067F5 /* UserConversionMetrics.swift */; };
AB6FEA202AEA5CA200E7B2F2 /* FakespotAdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB6FEA1F2AEA5CA200E7B2F2 /* FakespotAdView.swift */; };
AB7D4C3129ACAED100626427 /* Tab+ChangeUserAgentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB7D4C3029ACAED100626427 /* Tab+ChangeUserAgentTests.swift */; };
ABB507CF2A136FB2009CAA67 /* UserConversionMetricsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB507CD2A136FB2009CAA67 /* UserConversionMetricsTests.swift */; };
ABE4393E2AC432040074FFE1 /* PartnerWebsites.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE4393D2AC432040074FFE1 /* PartnerWebsites.swift */; };
ABEF80D12A24D2BE003F52C4 /* CreditCardBottomSheetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEF80D02A24D2BE003F52C4 /* CreditCardBottomSheetViewModel.swift */; };
ABEF80D52A254185003F52C4 /* CreditCardBottomSheetFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEF80D42A254185003F52C4 /* CreditCardBottomSheetFooterView.swift */; };
ABEF80D92A2F283E003F52C4 /* CreditCardBottomSheetViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEF80D82A2F283D003F52C4 /* CreditCardBottomSheetViewModelTests.swift */; };
B10997432A97251D00CC8860 /* UrlBarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10997422A97251D00CC8860 /* UrlBarTests.swift */; };
B1158F2A2B5029F200AC9D70 /* URLValidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1158F292B5029F200AC9D70 /* URLValidationTests.swift */; };
B12DDFED2A8DE825008CE9CF /* ToolbarMenuTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B12DDFEC2A8DE825008CE9CF /* ToolbarMenuTests.swift */; };
B15058812AA0A878008B7382 /* OpeningScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15058802AA0A878008B7382 /* OpeningScreenTests.swift */; };
B1664E9E2B163B7A005D4C71 /* CreditCardsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1664E9D2B163B7A005D4C71 /* CreditCardsTests.swift */; };
B1F90EC12BB3F6B600A4D431 /* ZoomingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F90EC02BB3F6B600A4D431 /* ZoomingTests.swift */; };
B236204B2B851FE1000B1DE7 /* AddressAutoFillBottomSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B236204A2B851FE0000B1DE7 /* AddressAutoFillBottomSheetView.swift */; };
B236204D2B8673DE000B1DE7 /* AddressScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B236204C2B8673DE000B1DE7 /* AddressScrollView.swift */; };
B236204F2B86C56F000B1DE7 /* AddressAutofillCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B236204E2B86C56F000B1DE7 /* AddressAutofillCoordinator.swift */; };
B23620512B9BAAF3000B1DE7 /* AddressFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = B23620502B9BAAF3000B1DE7 /* AddressFormData.swift */; };
B26ADF852B339ED000C6E127 /* AddressAutofillSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = B26ADF842B339ED000C6E127 /* AddressAutofillSetting.swift */; };
B28BF6602B7A9E4F006357CA /* FillAddressAutofillForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = B28BF65F2B7A9E4F006357CA /* FillAddressAutofillForm.swift */; };
B28BF6622B7ACC17006357CA /* UnencryptedAddressFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = B28BF6612B7ACC17006357CA /* UnencryptedAddressFields.swift */; };
B2981F8A2B71AD7A00132C1B /* AutofillAccessoryViewButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2981F892B71AD7A00132C1B /* AutofillAccessoryViewButtonItem.swift */; };
B2999FED2B044A5900F0FEC1 /* UnencryptedCreditCardFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FEC2B044A5900F0FEC1 /* UnencryptedCreditCardFields.swift */; };
B2999FEF2B044B4E00F0FEC1 /* RustAutofillEncryptionKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FEE2B044B4E00F0FEC1 /* RustAutofillEncryptionKeys.swift */; };
B2999FF12B194A5800F0FEC1 /* CreditCardPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FF02B194A5800F0FEC1 /* CreditCardPayload.swift */; };
B2999FF32B194A8300F0FEC1 /* FillCreditCardForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FF22B194A8300F0FEC1 /* FillCreditCardForm.swift */; };
B2999FF52B194AB200F0FEC1 /* FormAutofillHelperError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FF42B194AB200F0FEC1 /* FormAutofillHelperError.swift */; };
B2999FF72B194ADE00F0FEC1 /* FormAutofillPayloadType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2999FF62B194ADE00F0FEC1 /* FormAutofillPayloadType.swift */; };
B2DFB7DF2B619DB80004CEA5 /* AddressListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2DFB7DE2B619DB80004CEA5 /* AddressListViewModel.swift */; };
B2DFB7E12B619DF60004CEA5 /* AddressListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2DFB7E02B619DF60004CEA5 /* AddressListView.swift */; };
B2DFB7E32B619E2B0004CEA5 /* AddressCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2DFB7E22B619E2B0004CEA5 /* AddressCellView.swift */; };
B2FEA68B2B460D1D0058E616 /* AddressAutofillSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FEA68A2B460D1D0058E616 /* AddressAutofillSettingsView.swift */; };
B2FEA68D2B460D390058E616 /* AddressAutofillSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FEA68C2B460D390058E616 /* AddressAutofillSettingsViewController.swift */; };
B2FEA68F2B460D9E0058E616 /* AddressAutofillSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FEA68E2B460D9E0058E616 /* AddressAutofillSettingsViewModel.swift */; };
B2FEA6912B4661BE0058E616 /* AddressAutofillToggle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FEA6902B4661BE0058E616 /* AddressAutofillToggle.swift */; };
B640467E29B9B58200C5C7B6 /* TabLocationViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B640467D29B9B58200C5C7B6 /* TabLocationViewTests.swift */; };
BA1C68BA2B7E9EA0000D9397 /* WKFrameInfoExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1C68B92B7E9EA0000D9397 /* WKFrameInfoExtensionsTest.swift */; };
BA1C68BC2B7ED153000D9397 /* MockWebKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1C68BB2B7ED153000D9397 /* MockWebKit.swift */; };
BA8E197F2BF2FB1900590B5F /* AddressFormManager.js in Resources */ = {isa = PBXBuildFile; fileRef = BA8E197E2BF2FB1900590B5F /* AddressFormManager.js */; };
BC003F5E2B59F44600929ECB /* BrowserViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC003F5D2B59F44500929ECB /* BrowserViewControllerTests.swift */; };
BCFF93EE2AAA9F6E005B5B71 /* RustFirefoxSuggest.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFF93ED2AAA9C47005B5B71 /* RustFirefoxSuggest.swift */; };
BCFF93F02AABA55A005B5B71 /* BackgroundFirefoxSuggestIngestUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFF93EF2AAB97A8005B5B71 /* BackgroundFirefoxSuggestIngestUtility.swift */; };
BCFF93F22AAF9688005B5B71 /* FirefoxSuggestSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFF93F12AAF9688005B5B71 /* FirefoxSuggestSettings.swift */; };
BCFF93F42AAF9879005B5B71 /* FirefoxSuggestSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFF93F32AAF9879005B5B71 /* FirefoxSuggestSettingsViewController.swift */; };
BCFF93F62AB11A47005B5B71 /* RustFirefoxSuggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFF93F52AB11A47005B5B71 /* RustFirefoxSuggestion.swift */; };
BD1C89CA2A1E3CE7000A4201 /* PocketFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD1C89C92A1E3CE7000A4201 /* PocketFooterView.swift */; };
BD4B2DE229BB4CD9005FAA50 /* SnackButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4B2DE129BB4CD9005FAA50 /* SnackButton.swift */; };
BD4B2DE429BB4D9A005FAA50 /* TimerSnackBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4B2DE329BB4D9A005FAA50 /* TimerSnackBar.swift */; };
BD57D9A729D4C42B00039394 /* ZoomLevelStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD57D9A629D4C42B00039394 /* ZoomLevelStoreTests.swift */; };
BD6B361E2B3C2511005E5345 /* CircularProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6B361D2B3C2511005E5345 /* CircularProgressView.swift */; };
BD6CC84229CDDA3400546A5D /* ZoomLevelStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6CC84129CDDA3400546A5D /* ZoomLevelStore.swift */; };
C2200A6A2B7D148C00DC062A /* ContentBlockerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2200A692B7D148C00DC062A /* ContentBlockerTests.swift */; };
C22753402A3C9E1300B9C0D1 /* WebsiteDataManagementViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C227533F2A3C9E1300B9C0D1 /* WebsiteDataManagementViewModel.swift */; };
C2296FCC2A601C190046ECA6 /* IntensityVisualEffectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2296FCB2A601C190046ECA6 /* IntensityVisualEffectView.swift */; };
C23889DF2A4EFCE500429673 /* ShareExtensionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23889DE2A4EFCE500429673 /* ShareExtensionCoordinator.swift */; };
C23889E12A4F3E7200429673 /* ParentCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23889E02A4F3E7200429673 /* ParentCoordinatorDelegate.swift */; };
C23889E32A50319A00429673 /* ShareExtensionCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23889E22A50319A00429673 /* ShareExtensionCoordinatorTests.swift */; };
C23889E52A50329200429673 /* MockParentCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23889E42A50329200429673 /* MockParentCoordinatorDelegate.swift */; };
C2446B312A856D13000C527D /* MockLibraryCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2446B302A856D13000C527D /* MockLibraryCoordinatorDelegate.swift */; };
C2506C932A6A863600F2B76E /* HistoryCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2506C922A6A863600F2B76E /* HistoryCoordinator.swift */; };
C2506C952A6A8D2600F2B76E /* HistoryCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2506C942A6A8D2600F2B76E /* HistoryCoordinatorTests.swift */; };
C29B64812AD6959E00F3244B /* QRCodeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29B64802AD6959E00F3244B /* QRCodeCoordinator.swift */; };
C29B64832AD69C3E00F3244B /* MockQRCodeParentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29B64822AD69C3E00F3244B /* MockQRCodeParentCoordinator.swift */; };
C29B64872AD69D0200F3244B /* QRCodeCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29B64862AD69D0200F3244B /* QRCodeCoordinatorTests.swift */; };
C29B64EE2AD937D500F3244B /* QRCodeNavigationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29B64ED2AD937D400F3244B /* QRCodeNavigationHandler.swift */; };
C2A72A672A76938C002ACCE2 /* DownloadsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2A72A662A76938C002ACCE2 /* DownloadsCoordinator.swift */; };
C2A72A692A769460002ACCE2 /* ReadingListCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2A72A682A769460002ACCE2 /* ReadingListCoordinator.swift */; };
C2A72A6B2A77AC10002ACCE2 /* ReadingListCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2A72A6A2A77AC10002ACCE2 /* ReadingListCoordinatorTests.swift */; };
C2B808B12A77FA3F00A65487 /* DownloadsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B808B02A77FA3F00A65487 /* DownloadsCoordinatorTests.swift */; };
C2D1A10D2A66C70000205DCC /* BookmarksCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D1A10C2A66C70000205DCC /* BookmarksCoordinator.swift */; };
C2D1A1112A67E73D00205DCC /* BookmarksCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D1A10F2A67E73800205DCC /* BookmarksCoordinatorTests.swift */; };
C2D71B952A384F11003DEC7A /* ThemedTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D71B942A384F11003DEC7A /* ThemedTableViewCell.swift */; };
C2D71B972A384F40003DEC7A /* ThemedSubtitleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D71B962A384F40003DEC7A /* ThemedSubtitleTableViewCell.swift */; };
C2D71B992A384F6A003DEC7A /* ThemedLeftAlignedTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D71B982A384F6A003DEC7A /* ThemedLeftAlignedTableViewCell.swift */; };
C2D71B9B2A3850B4003DEC7A /* ThemedTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D71B9A2A3850B4003DEC7A /* ThemedTableViewCellViewModel.swift */; };
C2D80BE72AADE38100CDF7A9 /* CredentialAutofillCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D80BE62AADE38100CDF7A9 /* CredentialAutofillCoordinator.swift */; };
C2D80BEB2AAF395200CDF7A9 /* CredentialAutofillCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D80BEA2AAF395200CDF7A9 /* CredentialAutofillCoordinatorTests.swift */; };
C2D80BED2AAF3C6B00CDF7A9 /* MockBrowserCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D80BEC2AAF3C6B00CDF7A9 /* MockBrowserCoordinator.swift */; };
C400467C1CF4E43E00B08303 /* BackForwardListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */; };
C40046FA1CF8E0B200B08303 /* BackForwardListAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */; };
C45F44691D087DB600CB7EF0 /* TopTabsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */; };
C4E3983D1D21F1E7004E89BA /* TopTabCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3983C1D21F1E7004E89BA /* TopTabCell.swift */; };
C4E3984C1D21F2FD004E89BA /* TabTrayButtonExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */; };
C4E398601D22C409004E89BA /* TopTabsLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */; };
C4EFEECF1CEBB6F2009762A4 /* BackForwardTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */; };
C4F3B29A1CFCF93A00966259 /* ButtonToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F3B2991CFCF93A00966259 /* ButtonToast.swift */; };
C80685D126A0C93900DCD895 /* UserResearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80685D026A0C93900DCD895 /* UserResearch.swift */; };
C807CCCC28367446008E6A5A /* FeatureFlagManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C807CCCB28367446008E6A5A /* FeatureFlagManagerTests.swift */; };
C80C11EE28B3C8B80062922A /* WallpaperMetadataTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80C11ED28B3C8B80062922A /* WallpaperMetadataTrackerTests.swift */; };
C80C11F028B3C9150062922A /* MockUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80C11EF28B3C9150062922A /* MockUserDefaults.swift */; };
C80C11F428B3CD580062922A /* MockUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80C11F328B3CD580062922A /* MockUserDefaultsTests.swift */; };
C80E1A102A0943640025B9E1 /* UIFont+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80E1A0F2A0943640025B9E1 /* UIFont+Extension.swift */; };
C8124BB129D6F55400540B79 /* Route.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8124BB029D6F55400540B79 /* Route.swift */; };
C8163851268A0899004C7160 /* AddCredentialViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8163850268A0899004C7160 /* AddCredentialViewController.swift */; };
C818AD452A2100BA007F30BC /* OnboardingNotificationCardHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C818AD442A2100BA007F30BC /* OnboardingNotificationCardHelperTests.swift */; };
C81A8F2526D3ED1900EBA539 /* UIWindow+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81A8F2426D3ED1900EBA539 /* UIWindow+Extension.swift */; };
C81AC6B626160091007800C5 /* LegacyTabTrayViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81AC6B526160091007800C5 /* LegacyTabTrayViewModel.swift */; };
C81B78A4280752A20000C15F /* NimbusFeatureFlagLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81B78A3280752A20000C15F /* NimbusFeatureFlagLayer.swift */; };
C81C66C429F00D1000F6422F /* UserActivityRouteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81C66C329F00D1000F6422F /* UserActivityRouteTests.swift */; };
C82043852523DBF600740B71 /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
C820439A2523DC4500740B71 /* libStorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* libStorage.a */; };
C82043AE2523DC8B00740B71 /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
C82043AF2523DC9600740B71 /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
C82043C32523DD6A00740B71 /* Sync.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
C825E9832832A425006CB811 /* NimbusSearchBarLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C825E9822832A425006CB811 /* NimbusSearchBarLayer.swift */; };
C82A94F2269F68ED00624AA7 /* LegacyFeatureFlagsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82A94E6269CB77F00624AA7 /* LegacyFeatureFlagsManager.swift */; };
C82A94F3269F68F300624AA7 /* CoreFlaggableFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82A94E4269CB77500624AA7 /* CoreFlaggableFeature.swift */; };
C82CDD47233E8996002E2743 /* Tab+ChangeUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82CDD45233E8996002E2743 /* Tab+ChangeUserAgent.swift */; };
C82F4C2B29AE2DF1005BD116 /* NotificationsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82F4C2A29AE2DF0005BD116 /* NotificationsSettingsViewController.swift */; };
C83432FE26BAD30D00ABAAA6 /* EnhancedTrackingProtectionDetailsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C83432FD26BAD30D00ABAAA6 /* EnhancedTrackingProtectionDetailsVC.swift */; };
C834330026BAD32800ABAAA6 /* EnhancedTrackingProtectionDetailsVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = C83432FF26BAD32800ABAAA6 /* EnhancedTrackingProtectionDetailsVM.swift */; };
C834ACD128D3ACA900203AD1 /* Blurrable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C834ACD028D3ACA900203AD1 /* Blurrable.swift */; };
C838FD5E289981240068F60B /* WallpaperURLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C838FD5D289981240068F60B /* WallpaperURLProvider.swift */; };
C838FD612899A9BB0068F60B /* WallpaperURLProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C838FD5F2899A9390068F60B /* WallpaperURLProviderTests.swift */; };
C83B7DD629BBB49D005565C2 /* SurveySurfaceManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C83B7DD429BBAF7E005565C2 /* SurveySurfaceManagerTests.swift */; };
C8417D222657F0600010B877 /* LibraryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8417D212657F0600010B877 /* LibraryViewModel.swift */; };
C84266752728462900382274 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84266742728462900382274 /* AccessibilityIdentifiers.swift */; };
C84266772728462900382274 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84266742728462900382274 /* AccessibilityIdentifiers.swift */; };
C8445A14264428DC00B83F53 /* LibraryPanelViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8445A13264428DC00B83F53 /* LibraryPanelViewState.swift */; };
C8445AD126443C7F00B83F53 /* LibraryPanelViewStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8445AD026443C7F00B83F53 /* LibraryPanelViewStateTests.swift */; };
C84655E22887388F00861B4A /* Wallpaper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655E12887388F00861B4A /* Wallpaper.swift */; };
C84655E42887394B00861B4A /* WallpaperMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655E32887394B00861B4A /* WallpaperMetadata.swift */; };
C84655E62887398700861B4A /* WallpaperCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655E52887398700861B4A /* WallpaperCollection.swift */; };
C84655E8288739CB00861B4A /* WallpaperCollectionAvailability.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655E7288739CB00861B4A /* WallpaperCollectionAvailability.swift */; };
C84655F728879EF100861B4A /* WallpaperManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655F628879EF100861B4A /* WallpaperManager.swift */; };
C84655FB28879FC600861B4A /* WallpaperStorageUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655FA28879FC600861B4A /* WallpaperStorageUtility.swift */; };
C84655FF2887A06B00861B4A /* WallpaperFilePathProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84655FE2887A06B00861B4A /* WallpaperFilePathProvider.swift */; };
C84656012887A0F700861B4A /* WallpaperMetadataUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84656002887A0F700861B4A /* WallpaperMetadataUtility.swift */; };
C849E46126B9C39B00260F0B /* EnhancedTrackingProtectionVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C849E46026B9C39B00260F0B /* EnhancedTrackingProtectionVC.swift */; };
C849E46326B9C3AF00260F0B /* EnhancedTrackingProtectionVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = C849E46226B9C3AF00260F0B /* EnhancedTrackingProtectionVM.swift */; };
C849E46526B9C3DD00260F0B /* SlideoverPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C849E46426B9C3DD00260F0B /* SlideoverPresentationController.swift */; };
C8501F5128510DA1003B09AB /* WallpaperMigrationUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8501F5028510DA1003B09AB /* WallpaperMigrationUtilityTests.swift */; };
C855728229AE7F1700AF32B0 /* SurveySurfaceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C855728129AE7F1700AF32B0 /* SurveySurfaceManager.swift */; };
C855728429AEA3C300AF32B0 /* SurveySurfaceViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C855728329AEA3C300AF32B0 /* SurveySurfaceViewModel.swift */; };
C855728629AEA3FB00AF32B0 /* SurveySurfaceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C855728529AEA3FB00AF32B0 /* SurveySurfaceViewController.swift */; };
C8610DA82A0EBD4100B79FF1 /* OnboardingButtonActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8610DA72A0EBD4100B79FF1 /* OnboardingButtonActionTests.swift */; };
C8610DAA2A0EBF7100B79FF1 /* OnboardingCardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8610DA92A0EBF7100B79FF1 /* OnboardingCardDelegate.swift */; };
C8611C8E1F71904C00C3DE7D /* DiskImageStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */; };
C8656D75270F834600E199EA /* FlaggableFeatureOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8656D74270F834600E199EA /* FlaggableFeatureOptions.swift */; };
C8656D77270F858900E199EA /* TabsSettingsViewControler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8656D76270F858900E199EA /* TabsSettingsViewControler.swift */; };
C8656D79270F866700E199EA /* CustomizeHomepageSectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8656D78270F866700E199EA /* CustomizeHomepageSectionCell.swift */; };
C8680C5728BFDF7F00BC902A /* WallpaperThumbnailUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8680C5628BFDF7F00BC902A /* WallpaperThumbnailUtility.swift */; };
C869912C28917688007ACC5C /* WallpaperNetworkModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869912828917687007ACC5C /* WallpaperNetworkModule.swift */; };
C869912D28917688007ACC5C /* WallpaperImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869912928917687007ACC5C /* WallpaperImageLoader.swift */; };
C869912E28917688007ACC5C /* WallpaperDataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869912A28917688007ACC5C /* WallpaperDataService.swift */; };
C869912F28917688007ACC5C /* WallpaperMetadataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869912B28917688007ACC5C /* WallpaperMetadataLoader.swift */; };
C8699131289176A5007ACC5C /* WallpaperNetworking.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8699130289176A5007ACC5C /* WallpaperNetworking.swift */; };
C8699152289177F5007ACC5C /* WallpaperNetworkingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869914F289177A6007ACC5C /* WallpaperNetworkingTests.swift */; };
C8699153289177FB007ACC5C /* WallpaperDataServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869914E289177A6007ACC5C /* WallpaperDataServiceTests.swift */; };
C869915428917803007ACC5C /* WallpaperTestDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86991482891777F007ACC5C /* WallpaperTestDataProvider.swift */; };
C869915528917803007ACC5C /* WallpaperMetadataTestProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86991462891777E007ACC5C /* WallpaperMetadataTestProvider.swift */; };
C869915628917803007ACC5C /* WallpaperJSONTestProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86991472891777F007ACC5C /* WallpaperJSONTestProvider.swift */; };
C869915728917809007ACC5C /* NetworkingMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869914C28917789007ACC5C /* NetworkingMock.swift */; };
C869915828917811007ACC5C /* wallpaperNoAvailabilityRange.json in Resources */ = {isa = PBXBuildFile; fileRef = C86991372891776F007ACC5C /* wallpaperNoAvailabilityRange.json */; };
C869915928917811007ACC5C /* wallpaperAvailabilityEnd.json in Resources */ = {isa = PBXBuildFile; fileRef = C86991362891776E007ACC5C /* wallpaperAvailabilityEnd.json */; };
C869915A28917811007ACC5C /* wallpaperBadTextColor.json in Resources */ = {isa = PBXBuildFile; fileRef = C869913D28917771007ACC5C /* wallpaperBadTextColor.json */; };
C869915B28917811007ACC5C /* wallpaperNewUpdates.json in Resources */ = {isa = PBXBuildFile; fileRef = C869913B28917771007ACC5C /* wallpaperNewUpdates.json */; };
C869915C28917811007ACC5C /* wallpaperNoLocales.json in Resources */ = {isa = PBXBuildFile; fileRef = C869913C28917771007ACC5C /* wallpaperNoLocales.json */; };
C869915D28917811007ACC5C /* wallpaperAvailabilityStart.json in Resources */ = {isa = PBXBuildFile; fileRef = C86991382891776F007ACC5C /* wallpaperAvailabilityStart.json */; };
C869915E28917811007ACC5C /* wallpaperBadLastUpdatedDate.json in Resources */ = {isa = PBXBuildFile; fileRef = C869913A28917770007ACC5C /* wallpaperBadLastUpdatedDate.json */; };
C869915F28917811007ACC5C /* wallpaperGoodData.json in Resources */ = {isa = PBXBuildFile; fileRef = C86991392891776F007ACC5C /* wallpaperGoodData.json */; };
C869916328918C36007ACC5C /* WallpaperNetworkingModuleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869916228918C36007ACC5C /* WallpaperNetworkingModuleTests.swift */; };
C869916528918C8E007ACC5C /* WallpaperURLSessionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869916428918C8E007ACC5C /* WallpaperURLSessionMock.swift */; };
C8741FE928C4D30F00030029 /* FileManagerInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8741FE828C4D30F00030029 /* FileManagerInterface.swift */; };
C874FB3A2660E8B900EBE86E /* CredentialProviderPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C874FB392660E8B900EBE86E /* CredentialProviderPresenter.swift */; };
C874FC2826612BFF00EBE86E /* AlertControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C874FC2726612BFF00EBE86E /* AlertControllerView.swift */; };
C874FC652661367900EBE86E /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C874FC642661367900EBE86E /* MainInterface.storyboard */; };
C877037A25222F30006E38EB /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
C877039625222FDC006E38EB /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
C877039725222FE6006E38EB /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
C87703D225223EA5006E38EB /* Shared.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
C87A121A28C2451A0097ED51 /* WallpaperMigrationUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87A121928C2451A0097ED51 /* WallpaperMigrationUtility.swift */; };
C87BE0A428A2ED3F00BAADF5 /* wallpaperNoLearnMoreURL.json in Resources */ = {isa = PBXBuildFile; fileRef = C87BE0A328A2ED3F00BAADF5 /* wallpaperNoLearnMoreURL.json */; };
C87D8B802818333F00A6307D /* NimbusManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87D8B7F2818333F00A6307D /* NimbusManager.swift */; };
C87DF962267246730097E707 /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
C87DF9DB267247190097E707 /* UIConstants+BottomInset.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87DF9DA267247190097E707 /* UIConstants+BottomInset.swift */; };
C88012232A40E38D00F4D1D6 /* IntroViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88012222A40E38D00F4D1D6 /* IntroViewControllerTests.swift */; };
C889569A27E8D1AC00E3779E /* LegacyInactiveTabHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C889569927E8D1AC00E3779E /* LegacyInactiveTabHeader.swift */; };
C889D7CE2858C4B500121E1D /* ContextMenuHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C889D7CD2858C4B500121E1D /* ContextMenuHelperTests.swift */; };
C889D7D52858CD8800121E1D /* HistoryHighlightsTestEntryProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C889D7D42858CD8800121E1D /* HistoryHighlightsTestEntryProvider.swift */; };
C88E7A552A0553180072E638 /* OnboardingViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88E7A542A0553180072E638 /* OnboardingViewModel.swift */; };
C88E7A572A0553360072E638 /* OnboardingButtonInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88E7A562A0553360072E638 /* OnboardingButtonInfoModel.swift */; };
C88E7A592A0553440072E638 /* OnboardingCardInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88E7A582A0553440072E638 /* OnboardingCardInfoModel.swift */; };
C88E7A5B2A0553510072E638 /* OnboardingLinkInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88E7A5A2A0553510072E638 /* OnboardingLinkInfoModel.swift */; };
C88E7A602A05551B0072E638 /* NimbusOnboardingFeatureLayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88E7A5F2A05551B0072E638 /* NimbusOnboardingFeatureLayerProtocol.swift */; };
C893075D265501EE00A1DB2F /* CredentialAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C893075C265501EE00A1DB2F /* CredentialAssets.xcassets */; };
C89C91AD2A1FE9E900BE57B1 /* OnboardingTelemetryDelegationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C89C91AC2A1FE9E900BE57B1 /* OnboardingTelemetryDelegationTests.swift */; };
C8A012F126AB07D70096A7A7 /* JumpBackInViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A012F026AB07D70096A7A7 /* JumpBackInViewModel.swift */; };
C8A4137428BE58C900D8EFEA /* WallpaperMetadataCodableProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A4137328BE58C900D8EFEA /* WallpaperMetadataCodableProtocol.swift */; };
C8B07A4128199500000AFCE7 /* NimbusFlaggableFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B07A4028199500000AFCE7 /* NimbusFlaggableFeature.swift */; };
C8B0F5EB283B7BF9007AE65D /* pocketsponsoredfeed.json in Resources */ = {isa = PBXBuildFile; fileRef = C8B0F5EA283B7BF9007AE65D /* pocketsponsoredfeed.json */; };
C8B0F5ED283B7C9F007AE65D /* PocketStandardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0F5EC283B7C9F007AE65D /* PocketStandardCell.swift */; };
C8B0F5F4283B7CCE007AE65D /* PocketProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0F5EF283B7CCE007AE65D /* PocketProvider.swift */; };
C8B0F5F5283B7CCE007AE65D /* PocketSponsoredStory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0F5F1283B7CCE007AE65D /* PocketSponsoredStory.swift */; };
C8B0F5F6283B7CCE007AE65D /* PocketStory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0F5F2283B7CCE007AE65D /* PocketStory.swift */; };
C8B0F5F7283B7CCE007AE65D /* PocketFeedStory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0F5F3283B7CCE007AE65D /* PocketFeedStory.swift */; };
C8B0F5F8283B7D38007AE65D /* pocketsponsoredfeed.json in Resources */ = {isa = PBXBuildFile; fileRef = C8B0F5EA283B7BF9007AE65D /* pocketsponsoredfeed.json */; };
C8B394362A0ED55D00700E49 /* MockOnboardingCardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B394352A0ED55D00700E49 /* MockOnboardingCardDelegate.swift */; };
C8B41E0A29F0284B00FE218A /* NimbusOnboardingFeatureLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B41E0929F0284B00FE218A /* NimbusOnboardingFeatureLayer.swift */; };
C8B41E0F29F0357300FE218A /* NimbusOnboardingFeatureLayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B41E0D29F034FE00FE218A /* NimbusOnboardingFeatureLayerTests.swift */; };
C8B509E3293FA39900AC013C /* AppVersionUpdateCheckerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B509E2293FA39900AC013C /* AppVersionUpdateCheckerProtocol.swift */; };
C8BA0E7627F20B8E00DD8214 /* HistoryDeletionUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BA0E7527F20B8E00DD8214 /* HistoryDeletionUtility.swift */; };
C8BD87602A0C248000CD803A /* OnboardingButtonsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BD875F2A0C248000CD803A /* OnboardingButtonsModel.swift */; };
C8BD87622A0C257C00CD803A /* OnboardingCardInfoModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BD87612A0C257C00CD803A /* OnboardingCardInfoModelProtocol.swift */; };
C8BE692729BA2FBB0015C4A2 /* SurveySurfaceInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BE692629BA2FBB0015C4A2 /* SurveySurfaceInfoModel.swift */; };
C8C1880F287608BF00BF3735 /* DateExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C1880E287608BF00BF3735 /* DateExtensionsTests.swift */; };
C8C3FE9D29F907B30038E3BA /* MockSearchHandlerRouteCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C3FE9C29F907B30038E3BA /* MockSearchHandlerRouteCoordinator.swift */; };
C8C3FEA129F973C40038E3BA /* MockBrowserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C3FEA029F973C40038E3BA /* MockBrowserViewController.swift */; };
C8CC4F8725253E79003FDE1F /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAD46F3324A1606C001B3967 /* WidgetKit.framework */; };
C8CD80D42A1E268C0097C3AE /* MockGleanPlumbEvaluationUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CD80D32A1E268C0097C3AE /* MockGleanPlumbEvaluationUtility.swift */; };
C8CD80D72A1E2C6E0097C3AE /* NimbusMessagingHelperUtilityProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CD80D62A1E2C6E0097C3AE /* NimbusMessagingHelperUtilityProtocol.swift */; };
C8CD80D82A1E31C20097C3AE /* NimbusOnboardingTestingConfigUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DF92F32A1407BA00AA7B05 /* NimbusOnboardingTestingConfigUtility.swift */; };
C8CD80DA2A1E8C1D0097C3AE /* OnboardingTelemetryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CD80D92A1E8C1D0097C3AE /* OnboardingTelemetryProtocol.swift */; };
C8CD80DC2A1E8C970097C3AE /* OnboardingTelemetryUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CD80DB2A1E8C970097C3AE /* OnboardingTelemetryUtility.swift */; };
C8CE389C265E71E00009B09E /* CredentialListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CE389A265E71E00009B09E /* CredentialListViewController.swift */; };
C8CE38B9265E71FE0009B09E /* EmptyPlaceholderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CE38B1265E71FE0009B09E /* EmptyPlaceholderCell.swift */; };
C8CE38BB265E71FE0009B09E /* ItemListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CE38B3265E71FE0009B09E /* ItemListCell.swift */; };
C8CE38BD265E71FE0009B09E /* UIFontExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CE38B6265E71FE0009B09E /* UIFontExtension.swift */; };
C8CE38BF265E71FE0009B09E /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CE38B8265E71FE0009B09E /* UIImageExtension.swift */; };
C8DC90BD2A06699E0008832B /* MarkupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90BC2A06699E0008832B /* MarkupNode.swift */; };
C8DC90C32A066B4A0008832B /* MarkupToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90C22A066B4A0008832B /* MarkupToken.swift */; };
C8DC90C52A066B6A0008832B /* MarkupTokenizingUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90C42A066B6A0008832B /* MarkupTokenizingUtility.swift */; };
C8DC90C72A06759E0008832B /* MarkupAttributionUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90C62A06759E0008832B /* MarkupAttributionUtility.swift */; };
C8DC90C92A0675E70008832B /* MarkupParsingUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90C82A0675E70008832B /* MarkupParsingUtility.swift */; };
C8DC90D02A067C5B0008832B /* MarkupParseUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90CF2A067C5B0008832B /* MarkupParseUtilityTests.swift */; };
C8DC90D22A067C6D0008832B /* MarkupAttributionUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC90D12A067C6D0008832B /* MarkupAttributionUtilityTests.swift */; };
C8DF92F72A14101500AA7B05 /* OnboardingViewControllerProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DF92F52A140F9900AA7B05 /* OnboardingViewControllerProtocolTests.swift */; };
C8DFFE492294AAB600296DB1 /* NetworkUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DFFE482294AAB600296DB1 /* NetworkUtils.swift */; };
C8E18F1E222EDE4500E30E52 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8E18F1D222EDE4400E30E52 /* Accelerate.framework */; };
C8E18F20222EDED000E30E52 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8E18F1F222EDED000E30E52 /* SafariServices.framework */; };
C8E1BC0A28085AA700C62964 /* NimbusFeatureFlagLayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E1BC0928085AA700C62964 /* NimbusFeatureFlagLayerTests.swift */; };
C8E2E80C23D20FB3005AACE6 /* Avatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E2E80823D20FB3005AACE6 /* Avatar.swift */; };
C8E2E80D23D20FB3005AACE6 /* RustFirefoxAccounts.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E2E80923D20FB3005AACE6 /* RustFirefoxAccounts.swift */; };
C8E2E80E23D20FD2005AACE6 /* FxAWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E2E80723D20FB3005AACE6 /* FxAWebViewController.swift */; };
C8E531C829E5EB6100E03FEF /* RouteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E531C729E5EB6100E03FEF /* RouteBuilder.swift */; };
C8E531CA29E5F7D300E03FEF /* URLScannerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E531C929E5F7D300E03FEF /* URLScannerTests.swift */; };
C8E531CC29E72A2F00E03FEF /* ShortcutRouteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E531CB29E72A2F00E03FEF /* ShortcutRouteTests.swift */; };
C8E78BDD27F4A1E700C48BAA /* HistoryDeletionUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E78BDC27F4A1E700C48BAA /* HistoryDeletionUtilityTests.swift */; };
C8EB60C41F1FB12500F9B5B3 /* navigationDelegate.html in Resources */ = {isa = PBXBuildFile; fileRef = C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */; };
C8EB60DC1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */; };
C8EDDBF029DD83FC003A4C07 /* RouteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EDDBEF29DD83FC003A4C07 /* RouteTests.swift */; };
C8EDDBF229DF1159003A4C07 /* URLScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EDDBF129DF1159003A4C07 /* URLScanner.swift */; };
C8EDDBF429DF119F003A4C07 /* DeeplinkInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EDDBF329DF119F003A4C07 /* DeeplinkInput.swift */; };
C8F457A81F1FD75A000CB895 /* BrowserViewController+WebViewDelegates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F457A71F1FD75A000CB895 /* BrowserViewController+WebViewDelegates.swift */; };
C8F457AA1F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */; };
CA03B26A247F1D9E00382B62 /* BreachAlertsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA03B269247F1D9E00382B62 /* BreachAlertsClient.swift */; };
CA24B52224ABD7D40093848C /* PasswordManagerViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA24B52024ABD7D40093848C /* PasswordManagerViewModelTests.swift */; };
CA24B53924ABFE250093848C /* PasswordManagerSelectionHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA24B53824ABFE250093848C /* PasswordManagerSelectionHelperTests.swift */; };
CA24B53B24ABFE5D0093848C /* PasswordManagerDataSourceHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA24B53A24ABFE5D0093848C /* PasswordManagerDataSourceHelperTests.swift */; };
CA4ACE4924C8C91600F55894 /* BreachAlertsDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA4ACE4824C8C91500F55894 /* BreachAlertsDetailView.swift */; };
CA520E7A24913C1B00CCAB48 /* PasswordManagerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA520E7924913C1B00CCAB48 /* PasswordManagerViewModel.swift */; };
CA77ABFD24773C92005079F9 /* BreachAlertsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA77ABF424772D98005079F9 /* BreachAlertsManager.swift */; };
CA7BD568248189E800A0A61B /* BreachAlertsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7BD564248185B500A0A61B /* BreachAlertsTests.swift */; };
CA7FC7D324A6A9B70012F347 /* PasswordManagerDataSourceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7FC7D224A6A9B70012F347 /* PasswordManagerDataSourceHelper.swift */; };
CA8226F324C11DB7008A6F38 /* PasswordManagerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA8226F224C11DB7008A6F38 /* PasswordManagerTableViewCell.swift */; };
CA90753824929B22005B794D /* NoLoginsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA90753724929B22005B794D /* NoLoginsView.swift */; };
CAA3B7E62497DCB60094E3C1 /* LoginDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA3B7E52497DCB60094E3C1 /* LoginDataSource.swift */; };
CAC458F1249429C20042561A /* PasswordManagerSelectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC458F0249429C20042561A /* PasswordManagerSelectionHelper.swift */; };
CD1CE85F24EDE66A00006DFB /* WKWebViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD1CE85E24EDE66A00006DFB /* WKWebViewExtensions.swift */; };
CDB3BE8724746787009320EE /* FirefoxAccountSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB3BE8624746787009320EE /* FirefoxAccountSignInViewController.swift */; };
CE7F11941F3CEEC800ABFC0B /* RemoteDevices.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */; };
CEFA977E1FAA6B490016F365 /* SyncContentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */; };
D01017F5219CB6BD009CBB5A /* DownloadContentScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = D01017F4219CB6BD009CBB5A /* DownloadContentScript.swift */; };
D0148A02220C8C93008A6EEF /* RustLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0148A01220C8C93008A6EEF /* RustLoginsTests.swift */; };
D0152245229855A8009DE753 /* OneLineTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0152244229855A8009DE753 /* OneLineTableViewCell.swift */; };
D018F93E1F44A71A0098F8CA /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = D018F93D1F44A7190098F8CA /* Schema.swift */; };
D029A04920A62DB0001DB72F /* TemporaryDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = D029A04820A62DB0001DB72F /* TemporaryDocument.swift */; };
D03DCD95211B63D000151ACA /* DateGroupedTableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03DCD94211B63D000151ACA /* DateGroupedTableData.swift */; };
D03F8F23200EAC1F003C2224 /* AllFramesAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */; };
D04CD718215EBD85004FF5B0 /* SettingsLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04CD717215EBD85004FF5B0 /* SettingsLoadingView.swift */; };
D04CD74A216CF86B004FF5B0 /* SiriShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04CD747216CF86A004FF5B0 /* SiriShortcuts.swift */; };
D04CD74B216CF86B004FF5B0 /* DevicePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04CD748216CF86B004FF5B0 /* DevicePickerViewController.swift */; };
D04CD74D216CF86F004FF5B0 /* DevicePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04CD748216CF86B004FF5B0 /* DevicePickerViewController.swift */; };
D04D1B862097859B0074B35F /* DownloadToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04D1B852097859B0074B35F /* DownloadToast.swift */; };
D04D1B92209790B60074B35F /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04D1B91209790B60074B35F /* Toast.swift */; };
D05434D9225BAA6200FDE4EF /* RustPlaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05434D8225BAA6200FDE4EF /* RustPlaces.swift */; };
D05434E3225BBC4100FDE4EF /* RustShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05434E2225BBC4100FDE4EF /* RustShared.swift */; };
D054352A226687A400FDE4EF /* UIBarButtonItemExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0543529226687A400FDE4EF /* UIBarButtonItemExtensions.swift */; };
D057B2AB220103BC000614E0 /* RustLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = D057B2AA220103BC000614E0 /* RustLogins.swift */; };
D0625C98208E87F10081F3B2 /* DownloadQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0625C97208E87F10081F3B2 /* DownloadQueue.swift */; };
D0625CA8208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */; };
D07696F820697F9C00FACFD8 /* ReadingListSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */; };
D076971F206AC60900FACFD8 /* ReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D076971E206AC60900FACFD8 /* ReadingList.swift */; };
D0769743206C19E900FACFD8 /* SQLiteReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */; };
D09A0CDC1FAA24CC009A0273 /* libAccount.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FA435FB1ABB83B4008031D1 /* libAccount.a */; };
D0A627662270C982006AFA2E /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
D0B693D5206C5BB9008A8B11 /* TestSQLiteReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */; };
D0B9483422A03468002F4AA1 /* BookmarkDetailPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B9483322A03468002F4AA1 /* BookmarkDetailPanel.swift */; };
D0B9483D22A18B78002F4AA1 /* TextFieldTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B9483C22A18B78002F4AA1 /* TextFieldTableViewCell.swift */; };
D0C95E0E200FD3B200E4E51C /* PrintHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */; };
D0C95E36200FDC5500E4E51C /* MetadataParserHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */; };
D0C95EF6201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */; };
D0E17FB6201F847600F1FCB5 /* FxASignIn.js in Resources */ = {isa = PBXBuildFile; fileRef = D0E17FA7201F847600F1FCB5 /* FxASignIn.js */; };
D0E89A2920910917001CE5C7 /* DownloadsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */; };
D0FCF7F51FE45842004A7995 /* UserScriptManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */; };
D0FCF8061FE4772D004A7995 /* AllFramesAtDocumentEnd.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */; };
D0FCF8071FE4772D004A7995 /* MainFrameAtDocumentEnd.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */; };
D0FCF8081FE4772D004A7995 /* MainFrameAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */; };
D301AAEE1A3A55B70078DD1D /* LegacyGridTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D301AAED1A3A55B70078DD1D /* LegacyGridTabViewController.swift */; };
D30684F11C84F12A002D8D82 /* SearchPlugins in Resources */ = {isa = PBXBuildFile; fileRef = D30684F01C84F12A002D8D82 /* SearchPlugins */; };
D308E4E41A5306F500842685 /* SearchEngines.swift in Sources */ = {isa = PBXBuildFile; fileRef = D308E4E31A5306F500842685 /* SearchEngines.swift */; };
D308EE561CBF0BF5006843F2 /* CertError.css in Resources */ = {isa = PBXBuildFile; fileRef = D308EE551CBF0BF5006843F2 /* CertError.css */; };
D313BE981B2F5096009EF241 /* DomainAutocompleteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */; };
D314E7F71A37B98700426A76 /* TabToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D314E7F51A37B98700426A76 /* TabToolbar.swift */; };
D31A0FC71A65D6D000DC8C7E /* SearchSuggestClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */; };
D31CF65C1CC1959A001D0BD0 /* PrivilegedRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */; };
D31EC05F1CC57ED80096F4AB /* localhostLoad.html in Resources */ = {isa = PBXBuildFile; fileRef = D31EC05E1CC57ED80096F4AB /* localhostLoad.html */; };
D31F95E91AC226CB005C9F3B /* ScreenshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */; };
D32CACED1AE04DA1000658EB /* TestSwiftData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */; };
D343DCFE1C446BDB00D7EEE8 /* findPage.html in Resources */ = {isa = PBXBuildFile; fileRef = D343DCFD1C446BDB00D7EEE8 /* findPage.html */; };
D34510881ACF415700EC27F0 /* SearchLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34510871ACF415700EC27F0 /* SearchLoader.swift */; };
D34DC8531A16C40C00D49B7B /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
D34E33031BA793C2006135F0 /* loginForm.html in Resources */ = {isa = PBXBuildFile; fileRef = D34E33021BA793C2006135F0 /* loginForm.html */; };
D36998891AD70A0A00650C6C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D36998881AD70A0A00650C6C /* IOKit.framework */; };
D37524871C6E8B5A00A5F6C2 /* topdomains.txt in Resources */ = {isa = PBXBuildFile; fileRef = D37524861C6E8B5A00A5F6C2 /* topdomains.txt */; };
D375A9201AE71675001B30D5 /* ViewMemoryLeakTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */; };
D37DE2831CA2047500A5EC69 /* CertStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37DE2821CA2047500A5EC69 /* CertStore.swift */; };
D37DE2C71CA356D800A5EC69 /* CertTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37DE2C61CA356D800A5EC69 /* CertTests.swift */; };
D37DE2CA1CA356F900A5EC69 /* testcert1.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C81CA356F900A5EC69 /* testcert1.pem */; };
D37DE2CB1CA356F900A5EC69 /* testcert2.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C91CA356F900A5EC69 /* testcert2.pem */; };
D38A1BEE1A9FA2CA00F6A386 /* SiteTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */; };
D38A1EE01CB458EC0080C842 /* CertError.html in Resources */ = {isa = PBXBuildFile; fileRef = D38A1EDF1CB458EC0080C842 /* CertError.html */; };
D38B2D8A1A8D98D00040E6B5 /* SearchEngines.swift in Sources */ = {isa = PBXBuildFile; fileRef = D308E4E31A5306F500842685 /* SearchEngines.swift */; };
D38B2D8C1A8D98D90040E6B5 /* OpenSearchParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA77831A43B2CE0010CD32 /* OpenSearchParser.swift */; };
D38F02D11C05127100175932 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38F02D01C05127100175932 /* Authenticator.swift */; };
D38F03701C06387900175932 /* AuthenticationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38F036F1C06387900175932 /* AuthenticationTests.swift */; };
D3968F251A38FE8500CEFD3B /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3968F241A38FE8500CEFD3B /* TabManager.swift */; };
D3972BF31C22412B00035B87 /* ShareExtensionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */; };
D3972BF41C22412B00035B87 /* TitleActivityItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */; };
D39FA16C1A83E17800EE869C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D39FA16B1A83E17800EE869C /* CoreGraphics.framework */; };
D39FA1811A83E84900EE869C /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39FA1801A83E84900EE869C /* Global.swift */; };
D3A14C221CB3145E00253BC6 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D35210E01CB2F16600FC5DCB /* Strings.swift */; };
D3A9949C1A3686BD008AD1AC /* BrowserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A994951A3686BD008AD1AC /* BrowserViewController.swift */; };
D3A9949D1A3686BD008AD1AC /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A994961A3686BD008AD1AC /* Tab.swift */; };
D3B6923D1B9F9444004B87A4 /* FindInPageBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */; };
D3B6923F1B9F9A58004B87A4 /* FindInPageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */; };
D3BA41681BD82F2200DA5457 /* XCTestCaseExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */; };
D3BA7E0E1B0E934F00153782 /* ContextMenuHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */; };
D3BE7B261B054D4400641031 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BE7B251B054D4400641031 /* main.swift */; };
D3BE7B461B054F8600641031 /* UITestAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BE7B451B054F8600641031 /* UITestAppDelegate.swift */; };
D3BF8CBB1B7425570007AFE6 /* DiskImageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */; };
D3C3696E1CC6B78800348A61 /* LocalRequestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */; };
D3C3EB651B6FF44000388E9A /* SessionRestoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */; };
D3C744CD1A687D6C004CE85D /* URIFixup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C744CC1A687D6C004CE85D /* URIFixup.swift */; };
D3C744CF1A687D6C004CE85D /* URIFixup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C744CC1A687D6C004CE85D /* URIFixup.swift */; };
D3CFD3641CC5605B0064AB4A /* SecurityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */; };
D3D488591ABB54CD00A93597 /* FileAccessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */; };
D3E171C21A841EAD00AB44CD /* KIFHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = D3E171C11A841EAD00AB44CD /* KIFHelper.js */; };
D3E8EF101B97BE69001900FB /* ClearPrivateDataTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */; };
D3FA777B1A43B2990010CD32 /* SearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA777A1A43B2990010CD32 /* SearchTests.swift */; };
D3FEC38D1AC4B42F00494F45 /* AutocompleteTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */; };
D433852C27ABC8150069DD33 /* MappaMundi in Frameworks */ = {isa = PBXBuildFile; productRef = D433852B27ABC8150069DD33 /* MappaMundi */; };
D437C4FD25FF5A3E00316F2C /* L10nMktSuiteSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D437C4FC25FF5A3E00316F2C /* L10nMktSuiteSnapshotTests.swift */; };
D4859A7727328569009A2390 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84266742728462900382274 /* AccessibilityIdentifiers.swift */; };
D4AFA84E2AFA5482000BFEAA /* ExperimentIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4AFA84D2AFA5482000BFEAA /* ExperimentIntegrationTests.swift */; };
D4AFAB0E2AFA8F9A000BFEAA /* SyncIntegrationTests in Resources */ = {isa = PBXBuildFile; fileRef = D4AFAB0D2AFA8F99000BFEAA /* SyncIntegrationTests */; };
D4C35391283500A600F7DC7D /* PerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C35390283500A600F7DC7D /* PerformanceTests.swift */; };
D4C4BDCE2253725E00986F04 /* LibraryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C4BDCD2253725E00986F04 /* LibraryTests.swift */; };
D51EA5BA26406A0000334331 /* ExperimentsBranchesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51EA5B926406A0000334331 /* ExperimentsBranchesViewController.swift */; };
D51EA5CF26406D8300334331 /* ExperimentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51EA5CE26406D8300334331 /* ExperimentsViewController.swift */; };
D525DFB325FBE5E000B18763 /* TabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D525DFB225FBE5E000B18763 /* TabTests.swift */; };
D58A202925C9D96400105D25 /* BookmarkPanel.strings in Resources */ = {isa = PBXBuildFile; fileRef = D58A202725C9D96400105D25 /* BookmarkPanel.strings */; };
D58A202C25C9D96400105D25 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D58A202A25C9D96400105D25 /* Localizable.strings */; };
D58A202F25C9D96400105D25 /* BookmarkPanelDeleteConfirm.strings in Resources */ = {isa = PBXBuildFile; fileRef = D58A202D25C9D96400105D25 /* BookmarkPanelDeleteConfirm.strings */; };
D59431ED25E9912900F0BA82 /* WidgetIntents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = D59431F025E9912900F0BA82 /* WidgetIntents.intentdefinition */; };
D59431EE25E9912900F0BA82 /* WidgetIntents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = D59431F025E9912900F0BA82 /* WidgetIntents.intentdefinition */; };
D59643E325C9B8E000EAB8B9 /* ClearPrivateData.strings in Resources */ = {isa = PBXBuildFile; fileRef = 58E14A8F991610DB13A9F1E1 /* ClearPrivateData.strings */; };
D59643E425C9B8E000EAB8B9 /* 3DTouchActions.strings in Resources */ = {isa = PBXBuildFile; fileRef = 514A4C83AE17612AF3025498 /* 3DTouchActions.strings */; };
D59643E525C9B8E000EAB8B9 /* AuthenticationManager.strings in Resources */ = {isa = PBXBuildFile; fileRef = 32484895B328A342AED539C8 /* AuthenticationManager.strings */; };
D59643E625C9B8E000EAB8B9 /* LoginManager.strings in Resources */ = {isa = PBXBuildFile; fileRef = 99C94644BBAAC6B90043899F /* LoginManager.strings */; };
D59643E725C9B8E000EAB8B9 /* Intro.strings in Resources */ = {isa = PBXBuildFile; fileRef = 99C54F4F8354A39A0F06511F /* Intro.strings */; };
D59643E825C9B8E000EAB8B9 /* Default Browser.strings in Resources */ = {isa = PBXBuildFile; fileRef = 968645798276FD71A15F01E5 /* Default Browser.strings */; };
D59643E925C9B8E000EAB8B9 /* Menu.strings in Resources */ = {isa = PBXBuildFile; fileRef = 05014FF0A3822CA5C103E9C9 /* Menu.strings */; };
D59643EA25C9B8E000EAB8B9 /* HistoryPanel.strings in Resources */ = {isa = PBXBuildFile; fileRef = 67AF4B8392ADBAA41F1B3AD0 /* HistoryPanel.strings */; };
D59643EB25C9B8E000EAB8B9 /* ClearHistoryConfirm.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4822451299E114F04F3EFAB0 /* ClearHistoryConfirm.strings */; };
D59643EC25C9B8E000EAB8B9 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7401461DBA6DB88F82931350 /* Localizable.strings */; };
D59643ED25C9B8E000EAB8B9 /* FindInPage.strings in Resources */ = {isa = PBXBuildFile; fileRef = AC44428AA48BA072E576E062 /* FindInPage.strings */; };
D59643EE25C9B8E000EAB8B9 /* Search.strings in Resources */ = {isa = PBXBuildFile; fileRef = AA3047F884B6BA22989FD627 /* Search.strings */; };
D59643EF25C9B8E000EAB8B9 /* PrivateBrowsing.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8DFA42FBB7C25AC38ACEEA0D /* PrivateBrowsing.strings */; };
D59643F025C9B8E000EAB8B9 /* ClearPrivateDataConfirm.strings in Resources */ = {isa = PBXBuildFile; fileRef = F0D8481DAC1E6378ABF1565A /* ClearPrivateDataConfirm.strings */; };
D59643F125C9B8E000EAB8B9 /* ErrorPages.strings in Resources */ = {isa = PBXBuildFile; fileRef = 904F48CABE595981535FCCEB /* ErrorPages.strings */; };
D59643F225C9B8E000EAB8B9 /* Shared.strings in Resources */ = {isa = PBXBuildFile; fileRef = 064741F8AE308A64808E6265 /* Shared.strings */; };
D59643F325C9B8E000EAB8B9 /* Storage.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9403451493EE3ADAAEFA2EB1 /* Storage.strings */; };
D59643F425C9B8E000EAB8B9 /* Today.strings in Resources */ = {isa = PBXBuildFile; fileRef = 21374EEAA2C69079F77A0AC3 /* Today.strings */; };
D5D052D92645ABF400759F85 /* ExperimentsSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D052D82645ABF400759F85 /* ExperimentsSettingsView.swift */; };
D5D0532E2645B3A700759F85 /* ExperimentsTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D0532D2645B3A700759F85 /* ExperimentsTableView.swift */; };
D5D237782640BBA600326204 /* ExperimentsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D237772640BBA600326204 /* ExperimentsSettingsViewController.swift */; };
D81127D81F84023B0050841D /* PhotonActionSheetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81127D71F84023B0050841D /* PhotonActionSheetTests.swift */; };
D815A3A824A53F3200AAB221 /* TabToolbarHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D815A3A724A53F3200AAB221 /* TabToolbarHelperTests.swift */; };
D81E45131F82C56D004EFFBA /* NewTabContentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */; };
D821E90E2141B71C00452C55 /* SiriSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D821E9052141B71C00452C55 /* SiriSettingsViewController.swift */; };
D82ED2641FEB3C420059570B /* DefaultSearchPrefsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */; };
D83822001FC7961D00303C12 /* DispatchQueueHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83821FF1FC7961D00303C12 /* DispatchQueueHelper.swift */; };
D863C8F21F68BFC20058D95F /* GradientProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */; };
D87F84AC20B891160091F2DA /* TabDisplayManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87F84AB20B891160091F2DA /* TabDisplayManager.swift */; };
D88C01B722B29EC200936951 /* ScreenGraphTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */; };
D88FDA9F1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */; };
D88FDAAF1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */; };
D8AA923421A602DC002605C0 /* HomePageSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8AA923321A602DC002605C0 /* HomePageSettingViewController.swift */; };
D8BA178E206D47460023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA178F206D477C0023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA1790206D47830023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA1791206D47A80023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8FDEB57220CFE970069A582 /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = D8FDEB55220CFE970069A582 /* UIImage+ImageEffects.m */; };
D980063D26D8308700321BC1 /* RustPlacesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D980063C26D8308700321BC1 /* RustPlacesTests.swift */; };
DA27EEDB28BADF4700DD6F5D /* MenuBuilderHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA27EEDA28BADF4700DD6F5D /* MenuBuilderHelper.swift */; };
DA4F826729AD221600189590 /* ZoomPageBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4F826629AD221600189590 /* ZoomPageBar.swift */; };
DA52E1DA25F5961F0092204C /* LegacyTabTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA52E1D925F5961F0092204C /* LegacyTabTrayViewController.swift */; };
DA9FD88424E213B500168D1E /* SmallQuickLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9FD88224E213B400168D1E /* SmallQuickLink.swift */; };
DA9FD88624E213CD00168D1E /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9FD88524E213CC00168D1E /* Helpers.swift */; };
DA9FD88824E213DD00168D1E /* QuickLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9FD88724E213DC00168D1E /* QuickLink.swift */; };
DACDE996225E537900C8F37F /* VersionSettingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DACDE995225E537900C8F37F /* VersionSettingTests.swift */; };
DAE6DF1B29AD78DA0094BD1B /* BrowserViewController+ZoomPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE6DF1A29AD78DA0094BD1B /* BrowserViewController+ZoomPage.swift */; };
DD31E0FB1B382B520077078A /* TabPrintPageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */; };
DDA24A431FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */; };
DDA24A451FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */; };
DF036E43274FD434002E834E /* HistoryHighlightsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF036E42274FD434002E834E /* HistoryHighlightsCell.swift */; };
DF1E6AAB2A976FE7000D4854 /* FakespotNoAnalysisCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1E6AAA2A976FE7000D4854 /* FakespotNoAnalysisCardView.swift */; };
DF529E9F2AA86FF4003C5373 /* FakespotReviewQualityCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF529E9E2AA86FF4003C5373 /* FakespotReviewQualityCardView.swift */; };
DF529EA12AB1B421003C5373 /* FakespotReliabilityScoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF529EA02AB1B421003C5373 /* FakespotReliabilityScoreView.swift */; };
DF5D47522A9381C700D6AE74 /* FakespotSettingsCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5D47512A9381C700D6AE74 /* FakespotSettingsCardView.swift */; };
DF8C6DD72A52EED1007FAAF2 /* ClientSyncManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF8C6DD62A52EED1007FAAF2 /* ClientSyncManagerTests.swift */; };
DF940A0C2A96352B00C1497D /* FakespotSettingsCardViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF940A0A2A96316D00C1497D /* FakespotSettingsCardViewModelTests.swift */; };
DFA51481275FFEE500266AA0 /* HistoryHighlightsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA51480275FFEE500266AA0 /* HistoryHighlightsManager.swift */; };
DFA51484276103A000266AA0 /* HistoryHighlightsManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA514822761012D00266AA0 /* HistoryHighlightsManagerTests.swift */; };
DFACBF7F277B5F7B003D5F41 /* WallpaperBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACBF7E277B5F7B003D5F41 /* WallpaperBackgroundView.swift */; };
DFACBF81277B916B003D5F41 /* ConfigurableGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACBF80277B916B003D5F41 /* ConfigurableGradientView.swift */; };
DFACBF85277B9B5B003D5F41 /* TopSitesRowCountSettingsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACBF84277B9B5B003D5F41 /* TopSitesRowCountSettingsController.swift */; };
DFACDFAA274D489B00A94EEC /* HistoryHighlightsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACDFA9274D489B00A94EEC /* HistoryHighlightsViewModel.swift */; };
DFACDFAF274D4D6D00A94EEC /* ReusableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACDFAE274D4D6D00A94EEC /* ReusableCell.swift */; };
DFD104682B2341F900938418 /* ProductAdsCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD104632B231F8900938418 /* ProductAdsCache.swift */; };
DFD1046D2B23539600938418 /* ProductAdsCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD1046C2B23539600938418 /* ProductAdsCacheTests.swift */; };
DFEA639E279F468A00D489C3 /* DynamicHeightCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFEA639D279F468A00D489C3 /* DynamicHeightCollectionView.swift */; };
DFFC9AD12A681FA0002A6AAD /* NimbusFakespotFeatureLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFC9AD02A681FA0002A6AAD /* NimbusFakespotFeatureLayer.swift */; };
E10A1F752863BC51001EEA80 /* LegacyInactiveTabItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10A1F742863BC51001EEA80 /* LegacyInactiveTabItemCell.swift */; };
E118B9292862674E00C84831 /* LegacyInactiveTabItemCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E118B9282862674E00C84831 /* LegacyInactiveTabItemCellModel.swift */; };
E127313C28B6AD99006F39D2 /* WallpaperSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E127313A28B6AD99006F39D2 /* WallpaperSettingsViewController.swift */; };
E127313D28B6AD99006F39D2 /* WallpaperSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E127313B28B6AD99006F39D2 /* WallpaperSettingsViewModel.swift */; };
E127313F28B6C194006F39D2 /* WallpaperSettingsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E127313E28B6C194006F39D2 /* WallpaperSettingsHeaderView.swift */; };
E12BD0AC28AC37F00029AAF0 /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12BD0AB28AC37F00029AAF0 /* UIColor+Extension.swift */; };
E12BD0AE28AC38480029AAF0 /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12BD0AD28AC38480029AAF0 /* UIImage+Extension.swift */; };
E12BD0B028AC3A7E0029AAF0 /* UIEdgeInsets+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12BD0AF28AC3A7E0029AAF0 /* UIEdgeInsets+Extension.swift */; };
E1312FD129D237EE008DDA85 /* NotificationSurfaceManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1312FD029D237EE008DDA85 /* NotificationSurfaceManagerTests.swift */; };
E134D5802B31FF3100C6B17B /* FakespotAdLinkButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E134D57F2B31FF3000C6B17B /* FakespotAdLinkButton.swift */; };
E136D41A2B19D35D003D0302 /* EmbeddedNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E136D4192B19D35D003D0302 /* EmbeddedNavController.swift */; };
E1380B8D2AEA897C00630AFA /* SidebarEnabledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1380B8C2AEA897C00630AFA /* SidebarEnabledView.swift */; };
E1390FB628B040E900C9EF3E /* WallpaperSelectorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1390FB528B040E900C9EF3E /* WallpaperSelectorViewModelTests.swift */; };
E1390FB828B42EF200C9EF3E /* WallpaperManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1390FB728B42EF200C9EF3E /* WallpaperManagerMock.swift */; };
E13A72D9291154E600E9A99D /* ReusableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFACDFAE274D4D6D00A94EEC /* ReusableCell.swift */; };
E13E9AB32AAB0FB5001A0E9D /* FakespotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E13E9AB02AAB0FB4001A0E9D /* FakespotViewController.swift */; };
E13E9AB42AAB0FB5001A0E9D /* FakespotCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E13E9AB12AAB0FB4001A0E9D /* FakespotCoordinator.swift */; };
E13E9AB52AAB0FB5001A0E9D /* FakespotViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E13E9AB22AAB0FB4001A0E9D /* FakespotViewModel.swift */; };
E13F8C342928194800BDC8B4 /* PhotonActionSheetSiteHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E13F8C332928194800BDC8B4 /* PhotonActionSheetSiteHeaderView.swift */; };
E1442FBF294782B6003680B0 /* CGRect+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FBE294782B6003680B0 /* CGRect+Extension.swift */; };
E1442FC0294782B6003680B0 /* CGRect+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FBE294782B6003680B0 /* CGRect+Extension.swift */; };
E1442FCF294782D9003680B0 /* UIView+Screenshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC4294782D7003680B0 /* UIView+Screenshot.swift */; };
E1442FD0294782D9003680B0 /* UIAlertController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC5294782D7003680B0 /* UIAlertController+Extension.swift */; };
E1442FD1294782D9003680B0 /* UIModalPresentationStyle+Photon.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC6294782D7003680B0 /* UIModalPresentationStyle+Photon.swift */; };
E1442FD2294782D9003680B0 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC7294782D7003680B0 /* UIViewController+Extension.swift */; };
E1442FD3294782D9003680B0 /* UIView+Constraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC8294782D8003680B0 /* UIView+Constraints.swift */; };
E1442FD4294782D9003680B0 /* URL+Mail.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FC9294782D8003680B0 /* URL+Mail.swift */; };
E1442FD5294782D9003680B0 /* UIView+SnapKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FCA294782D8003680B0 /* UIView+SnapKit.swift */; };
E1442FD6294782D9003680B0 /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FCB294782D8003680B0 /* UIView+Extension.swift */; };
E1442FD8294782D9003680B0 /* UIPasteboard+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FCD294782D8003680B0 /* UIPasteboard+Extension.swift */; };
E1442FDA294782F7003680B0 /* UIPasteboard+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FCD294782D8003680B0 /* UIPasteboard+Extension.swift */; };
E1442FDC2947836E003680B0 /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1442FCB294782D8003680B0 /* UIView+Extension.swift */; };
E1463D022981DA190074E16E /* NotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1463D012981DA190074E16E /* NotificationManager.swift */; };
E1463D042982D0240074E16E /* NotificationManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1463D032982D0240074E16E /* NotificationManagerTests.swift */; };
E1463D0629830E4F0074E16E /* MockUserNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1463D0529830E4F0074E16E /* MockUserNotificationCenter.swift */; };
E14BF33E2950B1230039758D /* MailProvidersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14BF33D2950B1230039758D /* MailProvidersTests.swift */; };
E14F7DF2288F3F9F00E3722C /* ThemedTableSectionHeaderFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14F7DF1288F3F9F00E3722C /* ThemedTableSectionHeaderFooterView.swift */; };
E1516A3E2A7BC07E007819A4 /* ReliabilityGrade.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1516A3D2A7BC07E007819A4 /* ReliabilityGrade.swift */; };
E15DE7C0293A670700B32667 /* PhotonActionSheetSeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15DE7BF293A670700B32667 /* PhotonActionSheetSeparator.swift */; };
E15DE7C2293A7AED00B32667 /* PhotonActionSheetLineSeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15DE7C1293A7AED00B32667 /* PhotonActionSheetLineSeparator.swift */; };
E15DE7C4293A7B0F00B32667 /* PhotonActionSheetTitleHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15DE7C3293A7B0F00B32667 /* PhotonActionSheetTitleHeaderView.swift */; };
E16258EF2A83BE0800522742 /* FakespotLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16258EE2A83BE0800522742 /* FakespotLoadingView.swift */; };
E169C6E82979CA0E0017B8D7 /* URLMailTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E169C6E72979CA0E0017B8D7 /* URLMailTests.swift */; };
E16AD22C2A8A7AE800F0AA58 /* FakespotHighlightsCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16AD22B2A8A7AE800F0AA58 /* FakespotHighlightsCardView.swift */; };
E16C76812ABDC0DB00172DB5 /* FakespotHighlightsCardViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16C76802ABDC0DB00172DB5 /* FakespotHighlightsCardViewModelTests.swift */; };
E16E1C9628BFB2E600EE2EF5 /* WallpaperSettingsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16E1C9528BFB2E600EE2EF5 /* WallpaperSettingsViewModelTests.swift */; };
E16E1C9828C25F1D00EE2EF5 /* SiteTableViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16E1C9728C25F1D00EE2EF5 /* SiteTableViewHeader.swift */; };
E170CA542B72C07A0082EFC5 /* FakespotActionFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E170CA532B72C07A0082EFC5 /* FakespotActionFooterView.swift */; };
E17496382991A2720096900A /* AdaptiveStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17496372991A2720096900A /* AdaptiveStack.swift */; };
E174963A2992B42C0096900A /* CreditCardSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17496392992B42C0096900A /* CreditCardSectionHeader.swift */; };
E174963C2992B6A60096900A /* HostingTableViewSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E174963B2992B6A60096900A /* HostingTableViewSectionHeader.swift */; };
E17496402994302D0096900A /* PreferredFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = E174963F2994302D0096900A /* PreferredFont.swift */; };
E17798962BD6B33300F6F0EB /* ToolbarFlagManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17798952BD6B33300F6F0EB /* ToolbarFlagManager.swift */; };
E17798982BD6B44B00F6F0EB /* AddressToolbarContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17798972BD6B44B00F6F0EB /* AddressToolbarContainer.swift */; };
E177989A2BD7D44200F6F0EB /* ToolbarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17798992BD7D44200F6F0EB /* ToolbarState.swift */; };
E177989C2BD7D48500F6F0EB /* ToolbarAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = E177989B2BD7D48500F6F0EB /* ToolbarAction.swift */; };
E177989E2BD7D75A00F6F0EB /* ToolbarMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = E177989D2BD7D75A00F6F0EB /* ToolbarMiddleware.swift */; };
E17798A02BD8043800F6F0EB /* ToolbarKit in Frameworks */ = {isa = PBXBuildFile; productRef = E177989F2BD8043800F6F0EB /* ToolbarKit */; };
E17798A22BD804D300F6F0EB /* AddressToolbarContainerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17798A12BD804D300F6F0EB /* AddressToolbarContainerModel.swift */; };
E17BE4C42A94BA6900C5124E /* FakespotHighlightGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17BE4C32A94BA6900C5124E /* FakespotHighlightGroupView.swift */; };
E18259DB29AEB34900E6BE76 /* OnboardingNotificationCardHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18259DA29AEB34900E6BE76 /* OnboardingNotificationCardHelper.swift */; };
E18259DF29B25E4F00E6BE76 /* UserNotificationCenterProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18259DE29B25E4F00E6BE76 /* UserNotificationCenterProtocol.swift */; };
E18259E329B2A51B00E6BE76 /* MockNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18259E229B2A51B00E6BE76 /* MockNotificationManager.swift */; };
E1877A81286E0EFD00F5BDF2 /* WebViewNavigationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1877A80286E0EFD00F5BDF2 /* WebViewNavigationHandler.swift */; };
E1877A832875DEDE00F5BDF2 /* SyncedTabCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1877A822875DEDE00F5BDF2 /* SyncedTabCell.swift */; };
E18BAAFD28E4A44500098AE2 /* TopTabFader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18BAAFC28E4A44500098AE2 /* TopTabFader.swift */; };
E18BAB0028E4AEBB00098AE2 /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
E18BAB0128E4AEF300098AE2 /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
E18CE8DA2BDA3F6B00EE2BCD /* NavigationToolbarContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18CE8D92BDA3F6B00EE2BCD /* NavigationToolbarContainer.swift */; };
E18CE8DC2BDA3FA600EE2BCD /* NavigationToolbarContainerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18CE8DB2BDA3FA600EE2BCD /* NavigationToolbarContainerModel.swift */; };
E18EA56F28AD3279003F97FC /* UIDevice+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18EA56E28AD3279003F97FC /* UIDevice+Extension.swift */; };
E18EA57128AD46D3003F97FC /* WallpaperCollectionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18EA57028AD46D3003F97FC /* WallpaperCollectionType.swift */; };
E18F44072A951C330056160F /* FakespotHighlightGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18F44062A951C330056160F /* FakespotHighlightGroup.swift */; };
E192C1412B57DC860003BC0B /* FakespotMessageCardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E192C1402B57DC860003BC0B /* FakespotMessageCardButton.swift */; };
E19443F62AF9413300964EA5 /* FakespotUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19443F52AF9413300964EA5 /* FakespotUtilsTests.swift */; };
E19443F82AF953B000964EA5 /* MockSidebarEnabledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19443F72AF953B000964EA5 /* MockSidebarEnabledView.swift */; };
E19B38B128A3E69300D8C541 /* WallpaperCollectionAvailabilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19B38B028A3E69300D8C541 /* WallpaperCollectionAvailabilityTests.swift */; };
E19B38B328A42D5E00D8C541 /* WallpaperCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19B38B228A42D5D00D8C541 /* WallpaperCollectionViewCell.swift */; };
E19B38B528A42EBC00D8C541 /* WallpaperCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19B38B428A42EBC00D8C541 /* WallpaperCellViewModel.swift */; };
E1A102D62AC19B30007B617A /* FakespotUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A102D52AC19B30007B617A /* FakespotUtils.swift */; };
E1A6AB4628CA6A4C00EBEBDD /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A6AB4528CA6A4C00EBEBDD /* String+Extension.swift */; };
E1A6AB4828CA833000EBEBDD /* WallpaperBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A6AB4728CA833000EBEBDD /* WallpaperBaseViewController.swift */; };
E1ABF9082BF4976A009C995C /* AddressToolbarModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1ABF9072BF4976A009C995C /* AddressToolbarModel.swift */; };
E1ABF90A2BF49778009C995C /* NavigationToolbarModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1ABF9092BF49778009C995C /* NavigationToolbarModel.swift */; };
E1ADE23C2B0649F200FD17AA /* FakespotState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1ADE23B2B0649F200FD17AA /* FakespotState.swift */; };
E1ADE23E2B06559500FD17AA /* FakespotAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1ADE23D2B06559500FD17AA /* FakespotAction.swift */; };
E1AEC176286E0CF500062E29 /* JumpBackInViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AEC16F286E0CF500062E29 /* JumpBackInViewModelTests.swift */; };
E1AEC177286E0CF500062E29 /* HistoryHighlightsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AEC170286E0CF500062E29 /* HistoryHighlightsViewModelTests.swift */; };
E1AEC178286E0CF500062E29 /* HomepageViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AEC171286E0CF500062E29 /* HomepageViewControllerTests.swift */; };
E1AEC179286E0CF500062E29 /* FirefoxHomeViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AEC172286E0CF500062E29 /* FirefoxHomeViewModelTests.swift */; };
E1AEC17A286E0CF500062E29 /* WebViewNavigationHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AEC175286E0CF500062E29 /* WebViewNavigationHandlerTests.swift */; };
E1AF27362A13BDFE00CE5991 /* EngagementNotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AF27352A13BDFE00CE5991 /* EngagementNotificationTests.swift */; };
E1AF27442A17BCF700CE5991 /* engagementNotificationWithoutConditions.json in Resources */ = {isa = PBXBuildFile; fileRef = E1AF27432A17BCF700CE5991 /* engagementNotificationWithoutConditions.json */; };
E1AF3560286DE5F800960045 /* Smoketest3.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF3558286DE5F600960045 /* Smoketest3.xctestplan */; };
E1AF3561286DE5F800960045 /* Smoketest4.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF3559286DE5F600960045 /* Smoketest4.xctestplan */; };
E1AF3562286DE5F800960045 /* Smoketest2.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355A286DE5F600960045 /* Smoketest2.xctestplan */; };
E1AF3563286DE5F800960045 /* FullFunctionalTestPlan.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355B286DE5F600960045 /* FullFunctionalTestPlan.xctestplan */; };
E1AF3564286DE5F800960045 /* SyncIntegrationTestPlan.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355C286DE5F600960045 /* SyncIntegrationTestPlan.xctestplan */; };
E1AF3565286DE5F800960045 /* UnitTest.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355D286DE5F700960045 /* UnitTest.xctestplan */; };
E1AF3566286DE5F800960045 /* Smoketest1.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355E286DE5F700960045 /* Smoketest1.xctestplan */; };
E1AF3567286DE5F800960045 /* PerformanceTestPlan.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = E1AF355F286DE5F700960045 /* PerformanceTestPlan.xctestplan */; };
E1AFBAF9292EA0330065E35E /* SendToDeviceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AFBAF8292EA0330065E35E /* SendToDeviceHelper.swift */; };
E1B04A9D28E20A8300670E54 /* InstructionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B04A9C28E20A8300670E54 /* InstructionsView.swift */; };
E1B18C782B5FFFA9009CD968 /* UIView+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B18C772B5FFFA9009CD968 /* UIView+extension.swift */; };
E1BDAC812B9F5DE40063E6BF /* ReportSiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BDAC802B9F5DE40063E6BF /* ReportSiteTests.swift */; };
E1BDAC832B9F65780063E6BF /* reportSiteIssueOff.json in Resources */ = {isa = PBXBuildFile; fileRef = E1BDAC822B9F65780063E6BF /* reportSiteIssueOff.json */; };
E1C437A32A96343A00D188CB /* FakespotFadeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1C437A22A96343A00D188CB /* FakespotFadeLabel.swift */; };
E1CD81BA290C4ED900124B27 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84266742728462900382274 /* AccessibilityIdentifiers.swift */; };
E1CD81BC290C5C3F00124B27 /* DevicePickerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81BB290C5C3F00124B27 /* DevicePickerTableViewCell.swift */; };
E1CD81BE290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81BD290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift */; };
E1CD81BF290C5C9500124B27 /* DevicePickerTableViewHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81BD290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift */; };
E1CD81C0290C5C9800124B27 /* DevicePickerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81BB290C5C3F00124B27 /* DevicePickerTableViewCell.swift */; };
E1CD81C2290C62A600124B27 /* HostingTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81C1290C62A600124B27 /* HostingTableViewCell.swift */; };
E1CD81C3290C670A00124B27 /* HostingTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81C1290C62A600124B27 /* HostingTableViewCell.swift */; };
E1CD81C5290C6D5800124B27 /* HelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81C4290C6D5800124B27 /* HelpView.swift */; };
E1CD81C6290C6D5800124B27 /* HelpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD81C4290C6D5800124B27 /* HelpView.swift */; };
E1CEC2022A28C3F100B177D5 /* LoginDetailCenteredTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CEC2012A28C3F100B177D5 /* LoginDetailCenteredTableViewCell.swift */; };
E1D6F2D828E325D100B2C8CC /* InstructionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B04A9C28E20A8300670E54 /* InstructionsView.swift */; };
E1D6F2D928E32A5300B2C8CC /* ImageIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */; };
E1D8BC7A21FF7A0000B100BD /* TPStatsBlocklistsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D8BC7921FF7A0000B100BD /* TPStatsBlocklistsTests.swift */; };
E1E425322B5A2E9700899550 /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E425312B5A2E9700899550 /* DownloadTests.swift */; };
E1E5BE252A28F7BE00248F77 /* PasswordDetailViewControllerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E5BE242A28F7BE00248F77 /* PasswordDetailViewControllerModel.swift */; };
E1E6F8CE29D4B7E700068D8D /* GleanPlumbContextProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E6F8CD29D4B7E700068D8D /* GleanPlumbContextProviderTests.swift */; };
E1FC23F12A8629380089E14D /* FakespotReliabilityCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FC23F02A8629380089E14D /* FakespotReliabilityCardView.swift */; };
E1FE132F29C0B3CB002A65FF /* NotificationSurfaceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FE132E29C0B3CB002A65FF /* NotificationSurfaceManager.swift */; };
E1FE133129C22726002A65FF /* BackgroundFetchAndProcessingUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FE133029C22726002A65FF /* BackgroundFetchAndProcessingUtility.swift */; };
E1FE133329C22782002A65FF /* BackgroundNotificationSurfaceUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FE133229C22782002A65FF /* BackgroundNotificationSurfaceUtility.swift */; };
E1FF93E228A2E55700E6360E /* WallpaperSelectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FF93E128A2E55700E6360E /* WallpaperSelectorViewController.swift */; };
E1FF93E428A2E74600E6360E /* WallpaperSelectorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1FF93E328A2E74600E6360E /* WallpaperSelectorViewModel.swift */; };
E402000A1E6493C800B45AFF /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
E40AFC541DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */; };
E40AFC651DD0F25500DA5651 /* L10nBaseSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */; };
E40AFC6C1DD128DA00DA5651 /* L10nSuite1SnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC6B1DD128DA00DA5651 /* L10nSuite1SnapshotTests.swift */; };
E40FAB0C1A7ABB77009CB80D /* WebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40FAB0B1A7ABB77009CB80D /* WebServer.swift */; };
E418D0D91A251B3200CAE47A /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
E41A7D4B1A1BE04500245963 /* InitialViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E41A7D4A1A1BE04500245963 /* InitialViewController.swift */; };
E47616C71AB74CA600E7DD25 /* ReaderModeBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */; };
E4791B9C1CC035FD00C6D77B /* testcert1.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C81CA356F900A5EC69 /* testcert1.pem */; };
E4791BAA1CC0360200C6D77B /* testcert2.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C91CA356F900A5EC69 /* testcert2.pem */; };
E4A960061ABB9C450069AD6F /* ReaderModeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */; };
E4A961181AC041C40069AD6F /* ReadabilityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A961171AC041C40069AD6F /* ReadabilityService.swift */; };
E4A961381AC06FA50069AD6F /* ReaderViewLoading.html in Resources */ = {isa = PBXBuildFile; fileRef = E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */; };
E4B3348A1BBF23F9004E2BFF /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4B334891BBF23F9004E2BFF /* AdSupport.framework */; };
E4B423BE1AB9FE6A007E66C8 /* ReaderModeCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */; };
E4B423DD1ABA0318007E66C8 /* ReaderModeHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */; };
E4C358551AF144BA00299F7E /* FSReadingList.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C358541AF144BA00299F7E /* FSReadingList.m */; };
E4CD9E911A6897FB00318571 /* ReaderMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9E901A6897FB00318571 /* ReaderMode.swift */; };
E4CD9F1D1A6D9C2800318571 /* WebServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */; };
E4CD9F2D1A6DC91200318571 /* TabLocationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */; };
E4CD9F541A71506400318571 /* Reader.html in Resources */ = {isa = PBXBuildFile; fileRef = E4CD9F531A71506400318571 /* Reader.html */; };
E4CD9F5B1A71506C00318571 /* Reader.css in Resources */ = {isa = PBXBuildFile; fileRef = E4CD9F5A1A71506C00318571 /* Reader.css */; };
E4CD9F6D1A77DD2800318571 /* ReaderModeStyleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */; };
E4D6BEB91A0930EC00F538BD /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */; };
E4E25CCB1CA99E7400D0F088 /* HexExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */; };
E4E7EB6D1C4AED5E0094275D /* SupportUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */; };
E571EE7E28756A130051D9AA /* PocketStoryProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E571EE79287569960051D9AA /* PocketStoryProviderTests.swift */; };
E58368AA287D632F0087A449 /* StoryProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58368A9287D632F0087A449 /* StoryProvider.swift */; };
E60D03181D511398002FE3F6 /* SyncDisplayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncDisplayState.swift */; };
E60D03271D511554002FE3F6 /* SyncDisplayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncDisplayState.swift */; };
E6231C011B90A44F005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E6231C051B90A472005ABB0D /* libxml2.2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C041B90A472005ABB0D /* libxml2.2.tbd */; };
E6231C071B90A712005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E6231C081B90A71E005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E6327A641BF6438E008D12E0 /* DebugSettingsBundleOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */; };
E633E2DA1C21EAF8001FFF6C /* PasswordDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E633E2D91C21EAF8001FFF6C /* PasswordDetailViewController.swift */; };
E633E37A1C2204BE001FFF6C /* LoginManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */; };
E63ED7D81BFCD9990097D08E /* LoginDetailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63ED7D71BFCD9990097D08E /* LoginDetailTableViewCell.swift */; };
E63ED8E11BFD25580097D08E /* PasswordManagerListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63ED8E01BFD25580097D08E /* PasswordManagerListViewController.swift */; };
E65075541E37F6FC006961AC /* LegacyDynamicFontHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075531E37F6FC006961AC /* LegacyDynamicFontHelper.swift */; };
E650755C1E37F747006961AC /* Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = E650755B1E37F747006961AC /* Swizzling.m */; };
E65075921E37F7AB006961AC /* Accessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075621E37F7AB006961AC /* Accessibility.swift */; };
E65075931E37F7AB006961AC /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075631E37F7AB006961AC /* AppConstants.swift */; };
E65075941E37F7AB006961AC /* AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075641E37F7AB006961AC /* AppInfo.swift */; };
E65075961E37F7AB006961AC /* AsyncReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075661E37F7AB006961AC /* AsyncReducer.swift */; };
E65075981E37F7AB006961AC /* Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075681E37F7AB006961AC /* Bytes.swift */; };
E65075991E37F7AB006961AC /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075691E37F7AB006961AC /* Cancellable.swift */; };
E650759C1E37F7AB006961AC /* DeferredUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650756C1E37F7AB006961AC /* DeferredUtils.swift */; };
E650759D1E37F7AB006961AC /* DeviceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650756D1E37F7AB006961AC /* DeviceInfo.swift */; };
E65075A01E37F7AB006961AC /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075711E37F7AB006961AC /* Array+Extensions.swift */; };
E65075A11E37F7AB006961AC /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075721E37F7AB006961AC /* Data+Extension.swift */; };
E65075A21E37F7AB006961AC /* HexExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075731E37F7AB006961AC /* HexExtensions.swift */; };
E65075A31E37F7AB006961AC /* KeychainWrapperExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */; };
E65075A41E37F7AB006961AC /* NSCharacterSetExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */; };
E65075A51E37F7AB006961AC /* NSFileManagerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */; };
E65075A91E37F7AB006961AC /* URLExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757A1E37F7AB006961AC /* URLExtensions.swift */; };
E65075AA1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */; };
E65075AB1E37F7AB006961AC /* SetExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757C1E37F7AB006961AC /* SetExtensions.swift */; };
E65075AC1E37F7AB006961AC /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757D1E37F7AB006961AC /* String+Extension.swift */; };
E65075AD1E37F7AB006961AC /* UIColorExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757E1E37F7AB006961AC /* UIColorExtensions.swift */; };
E65075AE1E37F7AB006961AC /* UIImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757F1E37F7AB006961AC /* UIImageExtensions.swift */; };
E65075B11E37F7AB006961AC /* FSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E65075821E37F7AB006961AC /* FSUtils.m */; };
E65075B21E37F7AB006961AC /* Functions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075831E37F7AB006961AC /* Functions.swift */; };
E65075B31E37F7AB006961AC /* KeyboardHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075841E37F7AB006961AC /* KeyboardHelper.swift */; };
E65075B51E37F7AB006961AC /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
E65075B61E37F7AB006961AC /* Loader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075871E37F7AB006961AC /* Loader.swift */; };
E65075B81E37F7AB006961AC /* NotificationConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075891E37F7AB006961AC /* NotificationConstants.swift */; };
E65075BA1E37F7AB006961AC /* Prefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758B1E37F7AB006961AC /* Prefs.swift */; };
E65075BC1E37F7AB006961AC /* SupportUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758D1E37F7AB006961AC /* SupportUtils.swift */; };
E65075BE1E37F7AB006961AC /* TimeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758F1E37F7AB006961AC /* TimeConstants.swift */; };
E65075BF1E37F7AB006961AC /* UserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075901E37F7AB006961AC /* UserAgent.swift */; };
E65075C01E37F7AB006961AC /* WeakList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075911E37F7AB006961AC /* WeakList.swift */; };
E65075C21E37F956006961AC /* ExtensionUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075C11E37F956006961AC /* ExtensionUtils.swift */; };
E653422D1C5944F90039DD9E /* BrowserPrompts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E653422C1C5944F90039DD9E /* BrowserPrompts.swift */; };
E660BDD91BB06521009AC090 /* TabsButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E660BDD81BB06521009AC090 /* TabsButton.swift */; };
E663D5781BB341C4001EF30E /* ToggleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E663D5771BB341C4001EF30E /* ToggleButton.swift */; };
E67422C51CFF2D39009E8373 /* youtube.ico in Resources */ = {isa = PBXBuildFile; fileRef = E67422C41CFF2D39009E8373 /* youtube.ico */; };
E683F0C21E93D4E90035D990 /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */; };
E68AEDB01B18F81A00133D99 /* SwipeAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */; };
E68E39BE1C46F42000B85F42 /* AppSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */; };
E693F0D91E9D64BD0086DC17 /* OptionalExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */; };
E698FFDA1B4AADF40001F623 /* TabScrollController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E698FFD91B4AADF40001F623 /* TabScrollController.swift */; };
E69922171B94E3EF007C480D /* Licenses.html in Resources */ = {isa = PBXBuildFile; fileRef = E69922121B94E3EF007C480D /* Licenses.html */; };
E6A92ADB1C52A8DA00743291 /* LoginInputTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */; };
E6B4C3D81C68F55C001F97E8 /* JSPrompt.html in Resources */ = {isa = PBXBuildFile; fileRef = E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */; };
E6CF28E71CB43B7900151AB3 /* SensitiveViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */; };
E6EAC5961B29CB3A00E1DE1E /* scrollablePage.html in Resources */ = {isa = PBXBuildFile; fileRef = E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */; };
E6F9653C1B2F1D5D0034B023 /* NSURLExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */; };
E6FF6ACA1D873CFF0070C294 /* PageMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */; };
EB07F860240D696000924860 /* PushNotificationSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB07F85E240D695F00924860 /* PushNotificationSetup.swift */; };
EB1C84BF212EFFBF001489DF /* BrowserViewController+ReaderMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB1C84B6212EFFBF001489DF /* BrowserViewController+ReaderMode.swift */; };
EB3A38A02032673E004C6E67 /* DatabaseFixtureTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3A38912032673D004C6E67 /* DatabaseFixtureTest.swift */; };
EB63CA51228F0539005FD0EF /* DesktopModeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB63CA4F228F0538005FD0EF /* DesktopModeTests.swift */; };
EB6E0C60207E6C3100FBFF7E /* SendToDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */; };
EB7FFFC820A9D38D003E1E34 /* AlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */; };
EB912B9A22722B5F00DF585A /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB912B8E22722A7800DF585A /* Deferred.swift */; };
EB912B9B22722B6300DF585A /* ReadWriteLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB912B9022722A7800DF585A /* ReadWriteLock.swift */; };
EB912B9C22722B6800DF585A /* LockProtected.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB912B9122722A7800DF585A /* LockProtected.swift */; };
EB9407492081353100702E05 /* UXConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB940747208134AF00702E05 /* UXConstants.swift */; };
EB94075320850C9F00702E05 /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
EB9854FF2422686F0040F24B /* AppDelegate+PushNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9854FD2422686F0040F24B /* AppDelegate+PushNotifications.swift */; };
EB98550124226EF70040F24B /* AppDelegate+SyncSentTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB98550024226EF60040F24B /* AppDelegate+SyncSentTabs.swift */; };
EB9A179D20E69A7F00B12184 /* LegacyTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9A179A20E69A7E00B12184 /* LegacyTheme.swift */; };
EB9A179F20E6C1A200B12184 /* ThemedTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9A179E20E6C1A200B12184 /* ThemedTableViewController.swift */; };
EBA1CC1E214AB8FD009E6B06 /* StorageTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */; };
EBA3B2C32268F16300728BDB /* PhotonActionSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA3B2C22268F16300728BDB /* PhotonActionSheetView.swift */; };
EBA3B2D22268F57E00728BDB /* BadgeWithBackdrop.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA3B2D12268F57E00728BDB /* BadgeWithBackdrop.swift */; };
EBB6CA622140823900077CFA /* firefoxScheme.html in Resources */ = {isa = PBXBuildFile; fileRef = EBB6CA592140823900077CFA /* firefoxScheme.html */; };
EBB6CAA1214197DB00077CFA /* blobURL.html in Resources */ = {isa = PBXBuildFile; fileRef = EBB6CA98214197DA00077CFA /* blobURL.html */; };
EBB89504219398E500EB91A0 /* TrackingProtectionPageStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB894F5219398E500EB91A0 /* TrackingProtectionPageStats.swift */; };
EBB89506219398E500EB91A0 /* TabContentBlocker.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB894F7219398E500EB91A0 /* TabContentBlocker.swift */; };
EBB89507219398E500EB91A0 /* ContentBlocker.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB894F8219398E500EB91A0 /* ContentBlocker.swift */; };
EBB89508219398E500EB91A0 /* ContentBlocker+Safelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB894F9219398E500EB91A0 /* ContentBlocker+Safelist.swift */; };
EBB89509219398E500EB91A0 /* TabContentBlocker+ContentScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB894FA219398E500EB91A0 /* TabContentBlocker+ContentScript.swift */; };
EBB8950C21939E4100EB91A0 /* FirefoxTabContentBlocker.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB8950B2193994A00EB91A0 /* FirefoxTabContentBlocker.swift */; };
EBB895332193FFF400EB91A0 /* ContentBlockerSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB895322193FFF400EB91A0 /* ContentBlockerSettingViewController.swift */; };
EBC486992195F46B00CDA48D /* InternalSchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC486982195F46A00CDA48D /* InternalSchemeHandler.swift */; };
EBC4869D2195F58300CDA48D /* ErrorPageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC4869A2195F58200CDA48D /* ErrorPageHelper.swift */; };
EBC4869E2195F58300CDA48D /* AboutHomeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC4869B2195F58200CDA48D /* AboutHomeHandler.swift */; };
EBE26B57220C959D00D1D99A /* BrowserViewController+TabToolbarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBE26B4E220C959D00D1D99A /* BrowserViewController+TabToolbarDelegate.swift */; };
EBF47E701F7979DF00899189 /* TelemetryWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBF47E6F1F7979DF00899189 /* TelemetryWrapper.swift */; };
EBFDB790211C83A5005CCA2F /* BrowserViewController+FindInPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBFDB787211C83A5005CCA2F /* BrowserViewController+FindInPage.swift */; };
F018F84C2719AE8300B9A52D /* ThemedDefaultNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F018F84B2719AE8300B9A52D /* ThemedDefaultNavigationController.swift */; };
F18859502A3E454E0004AA7B /* EnhancedTrackingProtectionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F188594F2A3E454E0004AA7B /* EnhancedTrackingProtectionCoordinator.swift */; };
F1BC457E2A40F6D2005541D5 /* EnhancedTrackingProtectionCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18859512A3E46020004AA7B /* EnhancedTrackingProtectionCoordinatorTests.swift */; };
F80D53CF2A09A3350047ED14 /* RustSyncManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80D53CD2A09A30F0047ED14 /* RustSyncManagerTests.swift */; };
F80DF73F27034F6400E4C37D /* LegacyDynamicFontHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075531E37F6FC006961AC /* LegacyDynamicFontHelper.swift */; };
F80DF7412703BC8E00E4C37D /* CredentialPasscodeRequirementViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80DF7402703BC8E00E4C37D /* CredentialPasscodeRequirementViewController.swift */; };
F80DF74B270CB9CA00E4C37D /* AppAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D89171C8647420006EA35 /* AppAuthenticator.swift */; };
F8324A072649A188007E4BFA /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8324A062649A188007E4BFA /* AuthenticationServices.framework */; };
F8324A0A2649A188007E4BFA /* CredentialProviderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8324A092649A188007E4BFA /* CredentialProviderViewController.swift */; };
F8324A122649A188007E4BFA /* CredentialProvider.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = F8324A052649A188007E4BFA /* CredentialProvider.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
F8324A7C2649A5A5007E4BFA /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8324A062649A188007E4BFA /* AuthenticationServices.framework */; };
F8324AF62649B540007E4BFA /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
F8324AFA2649B540007E4BFA /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
F8324B122649B707007E4BFA /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
F8324B262649B76E007E4BFA /* SyncDisplayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncDisplayState.swift */; };
F84B21DA1A090F8100AAB793 /* ClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B21D91A090F8100AAB793 /* ClientTests.swift */; };
F84B22041A0910F600AAB793 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B21E51A0910F600AAB793 /* AppDelegate.swift */; };
F84B220B1A0910F600AAB793 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F84B21EF1A0910F600AAB793 /* Images.xcassets */; };
F84B22241A09122500AAB793 /* LibraryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B22221A09122500AAB793 /* LibraryViewController.swift */; };
F84B22541A0920C600AAB793 /* ShareTo.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = F84B22491A0920C600AAB793 /* ShareTo.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
F85C7EDD27109241004BDBA4 /* PasswordManagerOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85C7EDC27109241004BDBA4 /* PasswordManagerOnboardingViewController.swift */; };
F85C7EDF2710B4DD004BDBA4 /* LoginOnboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85C7EDE2710B4DD004BDBA4 /* LoginOnboarding.swift */; };
F85C7F0E2711C556004BDBA4 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85C7F0D2711C555004BDBA4 /* SettingsViewController.swift */; };
F85C7F0F271DD154004BDBA4 /* AppAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D89171C8647420006EA35 /* AppAuthenticator.swift */; };
F85C7F122721048E004BDBA4 /* Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85C7F112721048E004BDBA4 /* Layout.swift */; };
F85C7F14272104E3004BDBA4 /* Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85C7F112721048E004BDBA4 /* Layout.swift */; };
F8708D2E1A0970B70051AB07 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8708D251A0970990051AB07 /* Images.xcassets */; };
F8708D321A0970B70051AB07 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8708D291A0970990051AB07 /* ShareViewController.swift */; };
F886218C270CD3B8007F4562 /* DevicePasscodeRequiredViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F886218B270CD3B8007F4562 /* DevicePasscodeRequiredViewController.swift */; };
F886BFBD29AD56A400F77224 /* RustSyncManagerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F886BFBC29AD56A400F77224 /* RustSyncManagerAPI.swift */; };
F8A0B08229AD61FA0091C75B /* RustSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */; };
F8A0B08329AD64790091C75B /* RustSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */; };
F8A0B08429AD64790091C75B /* RustSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */; };
F8A0B08529AD647B0091C75B /* RustSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */; };
F8AAC1B429663619000BCDEC /* RustAutofill.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8AAC1B329663618000BCDEC /* RustAutofill.swift */; };
F8AAC1B7296637CE000BCDEC /* RustAutofillTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8AAC1B5296637B7000BCDEC /* RustAutofillTests.swift */; };
F8B18F5529EE01A2008724A8 /* RustSyncManagerAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B18F5429EE01A1008724A8 /* RustSyncManagerAPITests.swift */; };
F8B7109E2ABE380B0029726E /* RustErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B7109D2ABE380B0029726E /* RustErrors.swift */; };
F8B7109F2ABE38970029726E /* RustErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B7109D2ABE380B0029726E /* RustErrors.swift */; };
F8B710A02ABE38980029726E /* RustErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B7109D2ABE380B0029726E /* RustErrors.swift */; };
F8B710A12ABE38980029726E /* RustErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B7109D2ABE380B0029726E /* RustErrors.swift */; };
F8DEACC52A3D43DA00C3B19D /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = F8DEACC42A3D43DA00C3B19D /* Sentry */; };
F98CB66E2A4123F1005F38E9 /* EnhancedTrackingProtectionMenuVMTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F98CB66C2A4123E7005F38E9 /* EnhancedTrackingProtectionMenuVMTests.swift */; };
FA6B2AC21D41F02D00429414 /* String+Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6B2AC11D41F02D00429414 /* String+Punycode.swift */; };
FA6B2AC41D41F02D00429414 /* String+Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6B2AC11D41F02D00429414 /* String+Punycode.swift */; };
FA9293D41D6580E100AC8D33 /* QRCodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
047F9B3024E1FE1F00CD7DF7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 047F9B2624E1FE1C00CD7DF7;
remoteInfo = WidgetKitExtension;
};
2827316A1ABC9BE700AA1954 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
288A2D9B1AB8B3260023ABC3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
28ECD9BE1BA1F12B00D829DA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
2F11EE4F1ABCAE910083902D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2F14E1331ABB88CF00FF98DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2F77F6B81ABCAF0700484F3A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FA435FA1ABB83B4008031D1;
remoteInfo = Account;
};
2FA4361C1ABB83DD008031D1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2FC87C3C1BC45E67001BAE77 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FA435FA1ABB83B4008031D1;
remoteInfo = Account;
};
2FCAE2261ABB51F800877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
2FCAE2281ABB51F800877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
2FCAE23B1ABB520700877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
397848E01ED86605004C0C0B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 397848DA1ED86605004C0C0B;
remoteInfo = NotificationService;
};
3B43E3D51D95C48D00BBA9DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
3BFE4B0C1D342FB900DDF53F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
43118CDE251A9CAD00F24376 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
435A2FF6278F51CD00C94282 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F8324A042649A188007E4BFA;
remoteInfo = CredentialProvider;
};
45C9D1C72A323263009CDD7A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
5FA2233627F73E28005B3D87 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
7B9BF92E1E435DE400CB24F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2231ABB51F800877008;
remoteInfo = StorageTests;
};
7BEB64421C7345600092C02E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
C82043702523DBEB00740B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
C82043D72523DDC000740B71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
D09A0CF01FAA2C7E009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D09A0CF21FAA2C81009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
D0EA58161FA836D200D03ED1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D39FA1651A83E0EC00EE869C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
D40B30A821F718CC003C02A7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
E63CD1B11B31B66400A63AFF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
E63CD1B21B31B66400A63AFF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
E69DB0811E97DEAA008A67E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
F8324AF82649B540007E4BFA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
F8324AFC2649B540007E4BFA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
F84B21D41A090F8100AAB793 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
F84B22511A0920C600AAB793 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B22481A0920C600AAB793;
remoteInfo = ShareFirefox;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
1B0DFD2C274857350008EB0A /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
4368F838279665E00013419B /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
8AFD6277282C51D300451BC8 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
E6B09CD31C74EEDB00C63FA1 /* Copy Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
43017ECB278E0C6700CED011 /* RustMozillaAppServices.framework in Copy Frameworks */,
C82043C32523DD6A00740B71 /* Sync.framework in Copy Frameworks */,
C87703D225223EA5006E38EB /* Shared.framework in Copy Frameworks */,
);
name = "Copy Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
F84B22531A0920C600AAB793 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
dstPath = "";
dstSubfolderSpec = 13;
files = (
047F9B3224E1FE1F00CD7DF7 /* WidgetKitExtension.appex in Embed App Extensions */,
397848E21ED86605004C0C0B /* NotificationService.appex in Embed App Extensions */,
F8324A122649A188007E4BFA /* CredentialProvider.appex in Embed App Extensions */,
F84B22541A0920C600AAB793 /* ShareTo.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
001348F79CA80B94DCD3E535 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
003141C6B19507C79B6C399C /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Menu.strings; sourceTree = "<group>"; };
005F41E2AA435997C6C0683F /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
00A945F59B607B5B5BBE52FA /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
00B144CD8BEF73CF75ED7639 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Menu.strings; sourceTree = "<group>"; };
00BF4ADC86945E3BB6261468 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
00CB40AB9D8919903B25B929 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
010C4D489819E44907C04EA6 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = "nb.lproj/Default Browser.strings"; sourceTree = "<group>"; };
01724472B0A3FC847975C573 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
019E45BAB9513E1AFE642AF5 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
01C242DCBB36514BBB04614C /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
023441B79169F049ED2D670E /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
028548E69B6A73A79FE33CEA /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = "tr.lproj/Default Browser.strings"; sourceTree = "<group>"; };
029845A6851078DF2B6F54AC /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
02AC4B8B9F7F85FFC21601B5 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Menu.strings"; sourceTree = "<group>"; };
02C94BE0922C110AFF6944E3 /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
02E547BF89DA742677E367E6 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
02FC4A06A948593BE97BC508 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/LoginManager.strings"; sourceTree = "<group>"; };
033D4FBDA7761FAB7C0B00B3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Storage.strings; sourceTree = "<group>"; };
036B499AA4BEE3FA05346002 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LoginManager.strings; sourceTree = "<group>"; };
03A14EF0A7BA733D9C3F2D93 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Search.strings"; sourceTree = "<group>"; };
03C046A8AFBF02D99DF6EAC2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelativeDatesTests.swift; sourceTree = "<group>"; };
0416473C84B44146F552C573 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/FindInPage.strings; sourceTree = "<group>"; };
04294CF8955A286CD7EE7AA0 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
042E41F6BE3742006D74AED5 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/FindInPage.strings; sourceTree = "<group>"; };
0430A544203B372D00FDF76D /* IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationTests.swift; sourceTree = "<group>"; };
047F9B2724E1FE1C00CD7DF7 /* WidgetKitExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WidgetKitExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
047F9B2B24E1FE1C00CD7DF7 /* WidgetKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetKit.swift; sourceTree = "<group>"; };
047F9B2D24E1FE1F00CD7DF7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
047F9B2F24E1FE1F00CD7DF7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
047F9B3A24E1FF4000CD7DF7 /* SearchQuickLinks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchQuickLinks.swift; sourceTree = "<group>"; };
047F9B3C24E1FF4000CD7DF7 /* ImageButtonWithLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageButtonWithLabel.swift; sourceTree = "<group>"; };
04854F6EBA2D1162595F7F49 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Storage.strings"; sourceTree = "<group>"; };
04B74519812CAFDEDCF45E97 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
04B94C359C3F6318E93BB6B3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Intro.strings; sourceTree = "<group>"; };
04DE4655A1E40CE84A334FFD /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/FindInPage.strings; sourceTree = "<group>"; };
051F4505BE7CB38DAC4EBF37 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/LoginManager.strings"; sourceTree = "<group>"; };
05B94F249A103B388AEBC5FB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ErrorPages.strings; sourceTree = "<group>"; };
06594ED3BF627B8BC85C4616 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/LoginManager.strings; sourceTree = "<group>"; };
066C4EC5AE2942C69ED6C90E /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Storage.strings; sourceTree = "<group>"; };
06AF44A6B1706C5963E25C78 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Intro.strings; sourceTree = "<group>"; };
06B047059F979C332C6222A9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
06E54DEC9DE74B87D48067C5 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ErrorPages.strings; sourceTree = "<group>"; };
0708492BA7C13088D89E3F9E /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
07A64653B8D2C8D2DEB877AC /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
07AD403CAD139A67BB608CC5 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Shared.strings; sourceTree = "<group>"; };
07CF443C99F56ECC48E9BCB0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
07D24708AA471B58D6D62BE0 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Menu.strings; sourceTree = "<group>"; };
07E34161B6AEF7DB7EBF8F50 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
08194D2FAEB863B5B81596FB /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/LoginManager.strings; sourceTree = "<group>"; };
08374E4B9A38D5628C667C7C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Intro.strings; sourceTree = "<group>"; };
08764A09A1B8A10BFFA093F4 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
08CB4F5992CBE5B1CA216E5E /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
09464506B2DD519A6C1DF839 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
094A48B888F0638732C2394C /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
095140FC8EB479BA122DB2C9 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/InfoPlist.strings; sourceTree = "<group>"; };
09734E71AD585D864331183B /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/FindInPage.strings"; sourceTree = "<group>"; };
09A6473DAB2E4EF9AB9F347D /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Today.strings; sourceTree = "<group>"; };
09BE46439BC761BEB09F9DD1 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ErrorPages.strings; sourceTree = "<group>"; };
09D94B5E8CF4C06397168F78 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = "my.lproj/Default Browser.strings"; sourceTree = "<group>"; };
09F14D989587092C60A0078F /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Shared.strings; sourceTree = "<group>"; };
0A3A4A9EB784F7903FB13B7A /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/LoginManager.strings; sourceTree = "<group>"; };
0A574D09BF8D9E37D6C9C654 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
0A5B4CE9B0996AE804491134 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Shared.strings; sourceTree = "<group>"; };
0A734328A164466314ECE4BE /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Menu.strings; sourceTree = "<group>"; };
0A7D41DB98DDB127A2B8C544 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Menu.strings; sourceTree = "<group>"; };
0AC659262BF35854005C614A /* FxAWebViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxAWebViewModelTests.swift; sourceTree = "<group>"; };
0AC659282BF493CE005C614A /* MockFxAWebViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockFxAWebViewModel.swift; sourceTree = "<group>"; };
0AE9462E8A8E05CE07D4973D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0B305E1A1E3A98A900BE0767 /* BookmarksTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksTests.swift; sourceTree = "<group>"; };
0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationTest.swift; sourceTree = "<group>"; };
0B414433840C8AA60829B6FB /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Intro.strings; sourceTree = "<group>"; };
0B54BD181B698B7C004C822C /* SuggestedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestedSites.swift; sourceTree = "<group>"; };
0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadingListTest.swift; sourceTree = "<group>"; };
0B5A93411B1EB572004F47A2 /* readablePage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = readablePage.html; sourceTree = "<group>"; };
0B62EFD11AD63CD100ACB9CD /* Clearables.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Clearables.swift; sourceTree = "<group>"; };
0B6FBAB11AC1F830007EC669 /* numberedPage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = numberedPage.html; sourceTree = "<group>"; };
0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackingProtectionTests.swift; sourceTree = "<group>"; };
0B8749EB891EE229EA88FEF3 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/ErrorPages.strings; sourceTree = "<group>"; };
0B8E0FF31A932BD500161DC3 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
0B98487A9E51F379857B3592 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
0B9D40781E8D5AC80059E664 /* XCUITests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "XCUITests-Bridging-Header.h"; sourceTree = "<group>"; };
0BA02DB12942605600C92603 /* FormAutofillHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAutofillHelper.swift; sourceTree = "<group>"; };
0BA049CE9929DAA536A2CB2F /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
0BA1E00D1B03FB0B007675AF /* NetError.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = NetError.html; sourceTree = "<group>"; };
0BA1E02F1B051A07007675AF /* NetError.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = NetError.css; sourceTree = "<group>"; };
0BA896491A250E6500C1010C /* ProfileTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfileTest.swift; sourceTree = "<group>"; };
0BA8964A1A250E6500C1010C /* TestBookmarks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestBookmarks.swift; sourceTree = "<group>"; };
0BB5B2861AC0A2B90052877D /* SnackBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnackBar.swift; sourceTree = "<group>"; };
0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LoginsHelper.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
0BBD4108861715F8A60D6225 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Intro.strings"; sourceTree = "<group>"; };
0BBD47CD96940FB07733C725 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteLoadTest.swift; sourceTree = "<group>"; };
0BD24470A8F71A8CE50A55E0 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0BE44233918B5168E5028D9E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Menu.strings; sourceTree = "<group>"; };
0BE84E0CA7385E5C7E816F0A /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Search.strings; sourceTree = "<group>"; };
0BEE4E1D8F737D9B5F6DA666 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
0BF0DB931A8545800039F300 /* URLBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLBarView.swift; sourceTree = "<group>"; };
0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InsetButton.swift; sourceTree = "<group>"; };
0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = noTitle.html; sourceTree = "<group>"; };
0BFF4E518FAC32125B26DFA9 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
0C0040FC9C93BE76DC96924D /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
0C2944B19D544A0B270DDB37 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Localizable.strings; sourceTree = "<group>"; };
0C3947E0A085F03473EBA539 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Search.strings; sourceTree = "<group>"; };
0C474316B6171274626C1D7D /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Today.strings"; sourceTree = "<group>"; };
0C50497DA875DAA9B8A777D9 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
0C8147FDBDF90CAC4DD8FCCE /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Search.strings; sourceTree = "<group>"; };
0C9D476E841BDCAA3B9895EA /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/FindInPage.strings; sourceTree = "<group>"; };
0CA641EEA5D10000F7FA5F89 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Menu.strings; sourceTree = "<group>"; };
0CDC4EFD83AA15D5E788BD04 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
0CF54D5CA18BE849BC59F72F /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
0D944E46B8465ECE42E4E310 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/Localizable.strings; sourceTree = "<group>"; };
0DB0424587EE7A01E376643F /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
0DB446798061E493F304EDC4 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
0DC14F8BB480069DC6D962D0 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/LoginManager.strings; sourceTree = "<group>"; };
0E134A0087CE6D183E5DA1D4 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/Search.strings; sourceTree = "<group>"; };
0E2440E3AD220D7C5EB7BB50 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0E2D4E0FA5490EF048AEE106 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
0E4E4A54808AB93E32297350 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
0E524676A2657BD8147C072A /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ErrorPages.strings; sourceTree = "<group>"; };
0E854FF68376A644D3C0FA95 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
0E8F4558A891F6ECBF343009 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Intro.strings; sourceTree = "<group>"; };
0E9C4C2A8B5EAD7878B8ECA3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Search.strings; sourceTree = "<group>"; };
0EA04BBB85CC8DBC434F724C /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Localizable.strings"; sourceTree = "<group>"; };
0EA243A6B20C0E8141C03888 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/LoginManager.strings"; sourceTree = "<group>"; };
0EEE4B2AA4EEEF77B6F992F7 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/FindInPage.strings; sourceTree = "<group>"; };
0F894AD0807E49799E2534E6 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Today.strings; sourceTree = "<group>"; };
0FB44A1B9437AF9EABCD398E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
0FD346178E1DE90491548540 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Localizable.strings; sourceTree = "<group>"; };
0FDB42F68363C7A2D74756CE /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
0FE94736B1B396C98ABB7399 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
0FFE4564A310F712D4BB9393 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
102349728A6674E07E03EEB3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Storage.strings; sourceTree = "<group>"; };
103245ACA6170E5314CCAC06 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
105B4C6DB6D4D0DF8A80909E /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Search.strings; sourceTree = "<group>"; };
10774949942F0881685E1D94 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
1078452CA82662A48BA5D759 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Menu.strings; sourceTree = "<group>"; };
1079410A9E78715E5874D203 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
10844A96ACD90B58C90F247E /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
10864EAFA26034E0FA37EBF6 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Shared.strings; sourceTree = "<group>"; };
109044249525C7769E456D7F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Localizable.strings; sourceTree = "<group>"; };
10994488BB7644C4433E2EB5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
109E4D959F25FF2F13848417 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
10CD44F0A402C84BB31E5474 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Intro.strings"; sourceTree = "<group>"; };
11F747589EB8A55A47647C93 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
120F42119EB30F217AB9493E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/FindInPage.strings; sourceTree = "<group>"; };
123045959E0F295753B4B4DB /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Today.strings; sourceTree = "<group>"; };
12674A038346A46589A0AC0B /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = "el.lproj/Default Browser.strings"; sourceTree = "<group>"; };
126A40A4A5AFDFD655B0FDF4 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
126F44CCB14373DC7813DE1F /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
12EA4881BFBE296298150D4A /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/LoginManager.strings; sourceTree = "<group>"; };
12F949169C30744CCC749588 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
1323403C8071FC19BB79C191 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/InfoPlist.strings; sourceTree = "<group>"; };
13254478B55183D37507CAD4 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
13494C4690BBB3D709203A9F /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Shared.strings; sourceTree = "<group>"; };
138B419D8FCE3231B9DAF990 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
13AF4D85B2FF8756DF86D969 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
13D04C9EBFDCF1754B722152 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
13EB4318937EF04A847A2E91 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LoginManager.strings; sourceTree = "<group>"; };
13ED403599C5805C9F6AB3A1 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Shared.strings; sourceTree = "<group>"; };
14144E67B073681A7E2C9C27 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/FindInPage.strings; sourceTree = "<group>"; };
141541BAAB136408FDB5D611 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Menu.strings; sourceTree = "<group>"; };
141F44CB8F177464DB560D2C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
14374201987D1CAC4C6858A7 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Shared.strings; sourceTree = "<group>"; };
14414FC6B3D6B0FB70546914 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
145D4A919B02787C02A54881 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Menu.strings; sourceTree = "<group>"; };
148D417BA4CD2839191C1462 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
14924C7A8ED33C359261D952 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Search.strings; sourceTree = "<group>"; };
149C4A2A90EB137DCD917726 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Search.strings; sourceTree = "<group>"; };
14AB45E8993D7C3FD34670E3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Menu.strings; sourceTree = "<group>"; };
15254CBD8097A4D7D7F65915 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Shared.strings"; sourceTree = "<group>"; };
1526475E8A109ACA902F5F3B /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
1557469CAE272A7CFED68EE3 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Shared.strings; sourceTree = "<group>"; };
158241272820698B00956B39 /* RustRemoteTabsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustRemoteTabsTests.swift; sourceTree = "<group>"; };
159D4CC38F41CC03315BEC6E /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
15B7471483FF81285A2322B4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
15DE98FC27FCED4F00F1ECDB /* RustRemoteTabs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustRemoteTabs.swift; sourceTree = "<group>"; };
15E24CE8B6869FA4F86B3FF5 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
15E44C4F9623C474235CFCC3 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/Intro.strings; sourceTree = "<group>"; };
15F34FBFBBCB48D37E77AEC6 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Search.strings"; sourceTree = "<group>"; };
160047728AEE4208106028A8 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
163B4BFB9C67D98281EC178E /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
16464A5FAED04AA26D2CAB19 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Intro.strings; sourceTree = "<group>"; };
165F4AA9BE3F9B2015F4AA19 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Intro.strings; sourceTree = "<group>"; };
16844C019046439324823470 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/FindInPage.strings; sourceTree = "<group>"; };
169346418D0C4FB505A616E1 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
169B4E1D932EEE0D1903ADD2 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Search.strings"; sourceTree = "<group>"; };
16B940A98EC00918561CAC56 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ErrorPages.strings; sourceTree = "<group>"; };
16B9479191286415A6AB987E /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LoginManager.strings; sourceTree = "<group>"; };
173D4FE98F316F16824E2ED0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Menu.strings; sourceTree = "<group>"; };
175746099333DD33ED20603C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Shared.strings; sourceTree = "<group>"; };
17664161BC9311540D4E37D5 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
178A480DBF17556CA90AA3EF /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Search.strings; sourceTree = "<group>"; };
17904C639D55070AB7AFF43A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
17974D7F903E511D6B9D3C37 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Search.strings; sourceTree = "<group>"; };
179E43458D6ED39C4D843DFB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storage.strings; sourceTree = "<group>"; };
17A040D4AEA043A82C269F83 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
180541CB8FFA65631355906B /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = "<group>"; };
180942C880C604F79515C95D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
180E41BBAE33EF3A88DEDAB5 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
180E4830AFF665A9FC5E2851 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Today.strings; sourceTree = "<group>"; };
182547368195A25E8A73AE2B /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
18514A6088B731BF0E0B6982 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/FindInPage.strings; sourceTree = "<group>"; };
18534AB188444C8AC3941A62 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
185A4903BB259CE137BEBA28 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
187D4ECCA82343CA760BEEB3 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Shared.strings; sourceTree = "<group>"; };
195E41BAB431ABB7A600D1AF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = "de.lproj/Default Browser.strings"; sourceTree = "<group>"; };
19BD4ECBAB3867D7FFABD278 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Intro.strings; sourceTree = "<group>"; };
19CC47E1AD429555904148E6 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Search.strings; sourceTree = "<group>"; };
1A7247BCAFD0446FBE247CCA /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Menu.strings"; sourceTree = "<group>"; };
1A9E45AFB6CA6B5F1B760337 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Storage.strings; sourceTree = "<group>"; };
1AC74B5BBF452B60564AA754 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/FindInPage.strings; sourceTree = "<group>"; };
1AFE49DBBA4B3693F364688F /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Storage.strings; sourceTree = "<group>"; };
1AFF4A3789E3E6F506BA879A /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1B5945BE90BF6470FA3D4257 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Search.strings; sourceTree = "<group>"; };
1B8B4FF5B5B7E07A7E61B89C /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
1BA54369A0F131F4D825ECC4 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Search.strings; sourceTree = "<group>"; };
1BA8499F9CDB2D9FC59EC547 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
1BCB46B98C7EF0844081BADE /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
1BE04EA5B4E6654288CBB928 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
1BF1480584A7191A7FA97050 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Today.strings; sourceTree = "<group>"; };
1C0D49279DC88F974E4BE1CB /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
1C284BDCAF7741956A35582A /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
1C2E4AA7BD9C11EC9339D22F /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
1C384E3B86F40C9446A95115 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1C5A46F4BDB06923DFA8A017 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Shared.strings; sourceTree = "<group>"; };
1C9741FFBED06E49F8B5F64F /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
1C984566A9EF69B55667815A /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
1CA84CD8B1F3185E9EEAF3E2 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/ErrorPages.strings; sourceTree = "<group>"; };
1CC941B9B66D41C29A97783E /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/LoginManager.strings; sourceTree = "<group>"; };
1CCD466289861742D68C9CA6 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
1CDB4EDFA0D3B346BC539F73 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1D06AE6524FEE4D5000B092B /* TopSitesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesProvider.swift; sourceTree = "<group>"; };
1D06AE6924FEE8D6000B092B /* TabProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabProvider.swift; sourceTree = "<group>"; };
1D0BA05B24F46A0400D731B5 /* TopSitesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesProvider.swift; sourceTree = "<group>"; };
1D2F68AA2ACB262900524B92 /* RemoteTabsPanelAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsPanelAction.swift; sourceTree = "<group>"; };
1D2F68AC2ACB266300524B92 /* RemoteTabsPanelState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsPanelState.swift; sourceTree = "<group>"; };
1D2F68AE2ACB272500524B92 /* RemoteTabsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsTableViewController.swift; sourceTree = "<group>"; };
1D2F68B02ACCA22000524B92 /* RemoteTabsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsEmptyView.swift; sourceTree = "<group>"; };
1D3822E82BAB99250046BC5E /* UIView+ThemeUUIDIdentifiable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+ThemeUUIDIdentifiable.swift"; sourceTree = "<group>"; };
1D3C90872ACE1AF400304C87 /* RemoteTabPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabPanelTests.swift; sourceTree = "<group>"; };
1D558A562BED7ECB001EF527 /* MockWindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockWindowManager.swift; sourceTree = "<group>"; };
1D558A592BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowSimpleTabsCoordinator.swift; sourceTree = "<group>"; };
1D5CBF482B17E3CB0001D033 /* NotificationPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPayloads.swift; sourceTree = "<group>"; };
1D69FF8C27B17285001F660E /* HomeLogoHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeLogoHeaderCell.swift; sourceTree = "<group>"; };
1D74FF4D2B27962200FF01D0 /* WindowManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManagerTests.swift; sourceTree = "<group>"; };
1D774B3D9C6E21B77FB7B38F /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
1D7B78962ADF32590011E9F2 /* EventQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventQueue.swift; sourceTree = "<group>"; };
1D7B78982ADF328E0011E9F2 /* AppEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppEvent.swift; sourceTree = "<group>"; };
1D7B789E2AE088930011E9F2 /* EventQueueTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventQueueTests.swift; sourceTree = "<group>"; };
1D8487B32AD0C6C100F7527C /* RemoteTabsPanelMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsPanelMiddleware.swift; sourceTree = "<group>"; };
1D8487B52AD6038100F7527C /* RemoteTabPanelStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabPanelStateTests.swift; sourceTree = "<group>"; };
1D90440B860A503D4DBA4213 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Storage.strings; sourceTree = "<group>"; };
1DA24C60879E7D4B2073FD63 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Search.strings; sourceTree = "<group>"; };
1DA3CE5C24EEE73100422BB2 /* OpenTabsWidget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenTabsWidget.swift; sourceTree = "<group>"; };
1DA3CE5E24EEE7C600422BB2 /* LegacyTabDataRetriever.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabDataRetriever.swift; sourceTree = "<group>"; };
1DA64656B1F6A74800D22055 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LoginManager.strings; sourceTree = "<group>"; };
1DA6F6502B48B42900BB5AD6 /* WindowEventCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowEventCoordinator.swift; sourceTree = "<group>"; };
1DA710062AE7106B00677F6B /* AppDataUsageReportSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDataUsageReportSetting.swift; sourceTree = "<group>"; };
1DC372012B23C80F000F96C8 /* WindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManager.swift; sourceTree = "<group>"; };
1DDAD13C24F064F7007623C8 /* TopSitesWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesWidget.swift; sourceTree = "<group>"; };
1DDE3DB22AC34E1E0039363B /* TabCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabCell.swift; sourceTree = "<group>"; };
1DDE3DB42AC360EC0039363B /* TabCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabCellTests.swift; sourceTree = "<group>"; };
1DDE3DB62AC3820A0039363B /* TabModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabModel.swift; sourceTree = "<group>"; };
1DE6449A95FE587845F9A459 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ErrorPages.strings; sourceTree = "<group>"; };
1DEBC55D2AC4ED70006E4801 /* RemoteTabsPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsPanel.swift; sourceTree = "<group>"; };
1DF116792BDB0FDA00521158 /* WindowTabsSyncCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowTabsSyncCoordinator.swift; sourceTree = "<group>"; };
1DF2BDC22BD1BCF300E53C57 /* WindowManager+DebugUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WindowManager+DebugUtilities.swift"; sourceTree = "<group>"; };
1DFE57FA27B2CB870025DE58 /* HighlightItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightItem.swift; sourceTree = "<group>"; };
1DFE57FC27BADD7C0025DE58 /* HomepageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageViewModel.swift; sourceTree = "<group>"; };
1DFE57FE27BAE3150025DE58 /* HomepageSectionType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageSectionType.swift; sourceTree = "<group>"; };
1E26464F9A5C96917A1CAFBD /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
1E524353AAF470A2405CD02B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ErrorPages.strings; sourceTree = "<group>"; };
1E5F4634A0E49BBB0DE95037 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Shared.strings; sourceTree = "<group>"; };
1E85433BB5ACB63D6AA1EE0A /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
1ECC4F778D8522329206A6ED /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Storage.strings"; sourceTree = "<group>"; };
1EFC4CADAD28757792F25B59 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Intro.strings; sourceTree = "<group>"; };
1F4B4083840AC1C132040A12 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Menu.strings; sourceTree = "<group>"; };
1F7E4860824A202F87087B32 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
1FA447E5A7221709450B24E5 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Today.strings; sourceTree = "<group>"; };
201B49319DC0A371AE56B907 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
202046799F1D4E86AC42E4BF /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
20314BC2A0F1B38AC30C4121 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/FindInPage.strings; sourceTree = "<group>"; };
20624C6293FE82C2E0E6344B /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Menu.strings; sourceTree = "<group>"; };
209F4583BE9671337D6DC09D /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Menu.strings"; sourceTree = "<group>"; };
20A34177B2F9E091F695C6BF /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = "pl.lproj/Default Browser.strings"; sourceTree = "<group>"; };
20C24CE7AEFE559B0B06390C /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/LoginManager.strings; sourceTree = "<group>"; };
20C6401CAC4ACAA189D446BC /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Today.strings; sourceTree = "<group>"; };
20F2414BA51A5BFAF5098D35 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Menu.strings; sourceTree = "<group>"; };
210887CB293E8800000AB4EE /* LegacyRemoteTabsErrorCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyRemoteTabsErrorCell.swift; sourceTree = "<group>"; };
2109478828AFD24C00B73D44 /* OnboardingViewControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewControllerProtocol.swift; sourceTree = "<group>"; };
211046C82A7ADE9000A7309F /* BlockPopupSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockPopupSetting.swift; sourceTree = "<group>"; };
211046CC2A7D842A00A7309F /* TPAccessoryInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TPAccessoryInfo.swift; sourceTree = "<group>"; };
21112967289480630082C08B /* HomepageMessageCardViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageMessageCardViewModel.swift; sourceTree = "<group>"; };
211F00AB27F4D918001D9189 /* HistoryPanel+Search.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HistoryPanel+Search.swift"; sourceTree = "<group>"; };
2128E27A292E624400FB91BE /* SendToDeviceActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendToDeviceActivity.swift; sourceTree = "<group>"; };
2128E27D2934F78600FB91BE /* CustomAppActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomAppActivity.swift; sourceTree = "<group>"; };
2128E27F2934FBB400FB91BE /* CopyLinkActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CopyLinkActivity.swift; sourceTree = "<group>"; };
212985E32A6F078800546684 /* ScreenState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenState.swift; sourceTree = "<group>"; };
212985E52A72B22800546684 /* ThemeSettingsControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsControllerTests.swift; sourceTree = "<group>"; };
21357F2C293FDB60004BF9FD /* LegacyRemoteTabsErrorDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyRemoteTabsErrorDataSource.swift; sourceTree = "<group>"; };
21357F2E294237D8004BF9FD /* RemoteTabsClientAndTabsDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsClientAndTabsDataSource.swift; sourceTree = "<group>"; };
21371FA128A6C4A200BC3F37 /* OnboardingTelemetryUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTelemetryUtilityTests.swift; sourceTree = "<group>"; };
21371FA328AA7A8D00BC3F37 /* OnboardingViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewModelProtocol.swift; sourceTree = "<group>"; };
2137785C297F1F2800D01309 /* DownloadedFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadedFile.swift; sourceTree = "<group>"; };
2137785E297F3B1B00D01309 /* DownloadsPanelViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsPanelViewModel.swift; sourceTree = "<group>"; };
2137786029802B7000D01309 /* DownloadsPanelViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsPanelViewModelTests.swift; sourceTree = "<group>"; };
213778622980448C00D01309 /* DownloadFileFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadFileFetcher.swift; sourceTree = "<group>"; };
2137786429832C8900D01309 /* OverlayModeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverlayModeManager.swift; sourceTree = "<group>"; };
213B67A527CE682B000542F5 /* StartAtHomeHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartAtHomeHelper.swift; sourceTree = "<group>"; };
213B67A727CE721E000542F5 /* StartAtHomeHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartAtHomeHelperTests.swift; sourceTree = "<group>"; };
213BF7522AC21D1B00C53A64 /* TabDisplayPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayPanel.swift; sourceTree = "<group>"; };
21420EF62ABA338D00B28550 /* TabTrayCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayCoordinator.swift; sourceTree = "<group>"; };
21420EF82ABC75A400B28550 /* TabTrayCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayCoordinatorTests.swift; sourceTree = "<group>"; };
214EF4142AC5D5D0005BCCDA /* TabDisplayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayView.swift; sourceTree = "<group>"; };
215349022881FA3C00FADB4D /* GleanPlumbMessageManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbMessageManagerTests.swift; sourceTree = "<group>"; };
215349052886007900FADB4D /* GleanPlumbMessageStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbMessageStoreTests.swift; sourceTree = "<group>"; };
21583E412B1A3703009D084D /* LegacyInactiveTabModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabModel.swift; sourceTree = "<group>"; };
215B457E27D7FD4B00E5E800 /* LegacyTabGroupData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabGroupData.swift; sourceTree = "<group>"; };
215B458127DA420400E5E800 /* LegacyTabMetadataManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabMetadataManager.swift; sourceTree = "<group>"; };
215B458327DA87FC00E5E800 /* TabMetadataManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabMetadataManagerTests.swift; sourceTree = "<group>"; };
21618A602A4201E500A5189E /* ThemeSettingsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThemeSettingsController.swift; sourceTree = "<group>"; };
21618A622A422A3900A5189E /* ThemeMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeMiddleware.swift; sourceTree = "<group>"; };
21618A892A4389F700A5189E /* ActiveScreenState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveScreenState.swift; sourceTree = "<group>"; };
21618A8B2A438A0900A5189E /* ActiveScreenAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveScreenAction.swift; sourceTree = "<group>"; };
21618A912A4499FC00A5189E /* AppState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = "<group>"; };
2165B2BF2860BB41004C0786 /* AdjustTelemetryHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjustTelemetryHelperTests.swift; sourceTree = "<group>"; };
2165B2C12860C2F4004C0786 /* AdjustTelemetryHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjustTelemetryHelper.swift; sourceTree = "<group>"; };
2165B2C32860CB34004C0786 /* MockAdjustTelemetryData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAdjustTelemetryData.swift; sourceTree = "<group>"; };
2165B2CB28748CD7004C0786 /* LibraryPanelDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryPanelDescriptor.swift; sourceTree = "<group>"; };
216A0D782A40E85A008077BA /* ThemeSettingsState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsState.swift; sourceTree = "<group>"; };
216A0D7A2A40F08B008077BA /* ThemeSettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsAction.swift; sourceTree = "<group>"; };
216C133D29DCA8FF0097533B /* LegacyTabLayoutDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabLayoutDelegate.swift; sourceTree = "<group>"; };
2173326629CCD259007F20C7 /* TabScrollControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabScrollControllerTests.swift; sourceTree = "<group>"; };
2173326929CCF901007F20C7 /* UIPanGestureRecognizerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIPanGestureRecognizerMock.swift; sourceTree = "<group>"; };
21737FB528789EA9000A9A92 /* HistoryPanelViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryPanelViewModelTests.swift; sourceTree = "<group>"; };
2178A69F291454B5002EC290 /* ReaderModeThemeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeThemeButton.swift; sourceTree = "<group>"; };
2178A6A129145506002EC290 /* ReaderModeFontSizeLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeFontSizeLabel.swift; sourceTree = "<group>"; };
2178A6A3291455F7002EC290 /* ReaderModeFontSizeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeFontSizeButton.swift; sourceTree = "<group>"; };
217AEF75284666D4004EED37 /* IntroViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroViewModelTests.swift; sourceTree = "<group>"; };
2194437EA9B44A00EDC037FA /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/FindInPage.strings"; sourceTree = "<group>"; };
2197DF89287624BF00215624 /* LibraryViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryViewModelTests.swift; sourceTree = "<group>"; };
219914042AF963F900153598 /* TabTrayAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayAction.swift; sourceTree = "<group>"; };
219935E62B05447C00E5966F /* TabDisplayModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayModel.swift; sourceTree = "<group>"; };
219935E82B070F9000E5966F /* TabPanelAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPanelAction.swift; sourceTree = "<group>"; };
219935EB2B07110900E5966F /* TabTrayModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayModel.swift; sourceTree = "<group>"; };
219935F02B07DFA200E5966F /* TabDisplayPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayPanelTests.swift; sourceTree = "<group>"; };
21996BAA2AE95AFC00E0D55F /* TabTrayPanelType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayPanelType.swift; sourceTree = "<group>"; };
219A0FD42ACC8506009A6D1A /* InactiveTabsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsCell.swift; sourceTree = "<group>"; };
219A0FD62ACC8C03009A6D1A /* InactiveTabsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsHeaderView.swift; sourceTree = "<group>"; };
219A0FD82ACC8C0F009A6D1A /* InactiveTabsFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsFooterView.swift; sourceTree = "<group>"; };
219A0FDA2ACCCFFC009A6D1A /* InactiveTabsSectionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsSectionManager.swift; sourceTree = "<group>"; };
219F41288625C09DD40F008C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
21A1C3C62996AFF800181B7C /* OverlayModeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverlayModeManagerTests.swift; sourceTree = "<group>"; };
21A43CDC291461C700B1206D /* ReaderModeFontTypeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeFontTypeButton.swift; sourceTree = "<group>"; };
21A7C44D283539170071D996 /* IntroViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroViewModel.swift; sourceTree = "<group>"; };
21A7C44F28353D0E0071D996 /* OnboardingBasicCardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingBasicCardViewController.swift; sourceTree = "<group>"; };
21AFCFED2AE80B700027E9CE /* TabsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsCoordinator.swift; sourceTree = "<group>"; };
21AFCFEF2AE80D370027E9CE /* RemoteTabsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsCoordinator.swift; sourceTree = "<group>"; };
21B337BA29B67E4100E4F806 /* BrowserViewControllerWebViewDelegateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserViewControllerWebViewDelegateTests.swift; sourceTree = "<group>"; };
21B359C52AEAC20300FF09E3 /* TabsSectionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsSectionManager.swift; sourceTree = "<group>"; };
21B41A1B298B1876008BC0A2 /* MockOverlayModeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOverlayModeManager.swift; sourceTree = "<group>"; };
21B548942B1E5F1400DC1DF8 /* InactiveTabsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsManager.swift; sourceTree = "<group>"; };
21B548962B1E6AC300DC1DF8 /* MockInactiveTabsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInactiveTabsManager.swift; sourceTree = "<group>"; };
21B548982B1E7FDF00DC1DF8 /* InactiveTabsManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsManagerTests.swift; sourceTree = "<group>"; };
21BFEEF42A040EF40033048D /* TabMigrationUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabMigrationUtility.swift; sourceTree = "<group>"; };
21BFEEF62A05A0310033048D /* TabMigrationUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabMigrationUtilityTests.swift; sourceTree = "<group>"; };
21D151252AFC28960062D891 /* TabManagerMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabManagerMiddleware.swift; sourceTree = "<group>"; };
21D7B60528077CA5003F7E94 /* LibraryViewController+ToolbarActions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LibraryViewController+ToolbarActions.swift"; sourceTree = "<group>"; };
21D8843E2A7959D000AF144C /* HomePageSettingViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageSettingViewControllerTests.swift; sourceTree = "<group>"; };
21D884402A79628E00AF144C /* MockSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSettingsDelegate.swift; sourceTree = "<group>"; };
21D8EA922ABE04F7003FF16E /* TabTrayViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayViewControllerTests.swift; sourceTree = "<group>"; };
21DB34332B20FE35008CCB8E /* LegacyRemoteTabsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyRemoteTabsTableViewController.swift; sourceTree = "<group>"; };
21DD4778B3C11A24D552AB34 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Localizable.strings; sourceTree = "<group>"; };
21E77E4D2AA8BA5200FABA10 /* TabTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayViewController.swift; sourceTree = "<group>"; };
21E77E4F2AA8BAEC00FABA10 /* TabTrayState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayState.swift; sourceTree = "<group>"; };
21E77E512AA8BE5C00FABA10 /* TabTrayFlagManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayFlagManager.swift; sourceTree = "<group>"; };
21E78A6F28F9A8C500F8D687 /* MockUIDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUIDevice.swift; sourceTree = "<group>"; };
21E78A7128F9A93100F8D687 /* UIDeviceInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIDeviceInterface.swift; sourceTree = "<group>"; };
21EA46692B04130500AAAB2D /* TabsPanelState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsPanelState.swift; sourceTree = "<group>"; };
21ED80B22AF2E43A0065D4C7 /* TabDisplayViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayViewTests.swift; sourceTree = "<group>"; };
21F2A2D12B0BC85200626AEC /* InactiveTabsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InactiveTabsModel.swift; sourceTree = "<group>"; };
21F2A2D32B0D194A00626AEC /* TabsPanelStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsPanelStateTests.swift; sourceTree = "<group>"; };
21FA8FAD2AE856460013B815 /* TabsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsCoordinatorTests.swift; sourceTree = "<group>"; };
21FA8FAF2AE856590013B815 /* RemoteTabsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteTabsCoordinatorTests.swift; sourceTree = "<group>"; };
21FA8FB12AE856EB0013B815 /* MockTabTrayCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTabTrayCoordinatorDelegate.swift; sourceTree = "<group>"; };
220A4CC8B2685EEA3146A967 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
222F456780B38CE88601C7E1 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Shared.strings; sourceTree = "<group>"; };
226347ACAF708B19B6BC2694 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Search.strings; sourceTree = "<group>"; };
22644757B8D1996A03C5F617 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/FindInPage.strings; sourceTree = "<group>"; };
226C41DDB41C94B6146982CC /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Localizable.strings"; sourceTree = "<group>"; };
2297434FB8417334BEFDCE56 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Storage.strings"; sourceTree = "<group>"; };
22A0463AA064A7ADBA9B137E /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/InfoPlist.strings; sourceTree = "<group>"; };
22F64C3593390E78C05FF0D8 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/ErrorPages.strings; sourceTree = "<group>"; };
230E478DAFE5E352010F5A6D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
232A46BAAA89E4AD19492352 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
235F4611A612DE8043F84B6E /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
2386E4E524F8358E0072EF17 /* HomepageMessageCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageMessageCard.swift; sourceTree = "<group>"; };
23AE4C7C9BB6BF18049F49B0 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
23BEA763251A99E200A014BF /* NewYorkMedium-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "NewYorkMedium-Regular.otf"; sourceTree = "<group>"; };
23BEA764251A99E200A014BF /* NewYorkMedium-RegularItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "NewYorkMedium-RegularItalic.otf"; sourceTree = "<group>"; };
23BEA765251A99E200A014BF /* NewYorkMedium-BoldItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "NewYorkMedium-BoldItalic.otf"; sourceTree = "<group>"; };
23BEA766251A99E300A014BF /* NewYorkMedium-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "NewYorkMedium-Bold.otf"; sourceTree = "<group>"; };
23D57E6D25ED6F2700883FAD /* SearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = "<group>"; };
23ED80FE25C89C9800D0E9D5 /* DefaultBrowserOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultBrowserOnboardingViewController.swift; sourceTree = "<group>"; };
23FA403CAE33C6C9B19A8BCC /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
24094609ACA55825A07B8040 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Search.strings; sourceTree = "<group>"; };
240C422996CF80307442396C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = "<group>"; };
241A480484D7C58372782302 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
245143CF9414B2BD80156FB0 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
245A484D9C0DF580D26EA219 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Shared.strings; sourceTree = "<group>"; };
247545E4A4C1E655A61BE617 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/FindInPage.strings; sourceTree = "<group>"; };
24A24DCBB0474D4E4B643441 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Search.strings; sourceTree = "<group>"; };
24B04235AF0225758090E9E9 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = "rm.lproj/Default Browser.strings"; sourceTree = "<group>"; };
24DA4827BEDC3FC4334F5505 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Search.strings; sourceTree = "<group>"; };
253648E02B2111C100D5C2C5 /* SearchViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewControllerTests.swift; sourceTree = "<group>"; };
25404EFD8E59C9EBCF4AFBBE /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Menu.strings; sourceTree = "<group>"; };
254B76092B7B44EE00AB8526 /* NimbusFirefoxSuggestFeatureLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusFirefoxSuggestFeatureLayer.swift; sourceTree = "<group>"; };
255B49C5B2976844285FB746 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/ErrorPages.strings; sourceTree = "<group>"; };
258D4CEDBF09798787FB9370 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Storage.strings; sourceTree = "<group>"; };
25B045CB969DA3F112A3F6A6 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/LoginManager.strings; sourceTree = "<group>"; };
26454985A7833DD35E7315EA /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
26934CCEB137F4600E0C5891 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
26B24436976562F402828AEB /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = "ro.lproj/Default Browser.strings"; sourceTree = "<group>"; };
26D949CD898A3BEA490ECF12 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
26E54FFEAC16F93DEDBBE166 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/FindInPage.strings; sourceTree = "<group>"; };
26F9438EAC1F1D7449D42BB2 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/LoginManager.strings"; sourceTree = "<group>"; };
272F476F88D45C79446A586A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
274A36CB239EB99400A21587 /* LibraryPanelContextMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryPanelContextMenu.swift; sourceTree = "<group>"; };
274A36CD239EB9EC00A21587 /* LibraryViewController+LibraryPanelDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LibraryViewController+LibraryPanelDelegate.swift"; sourceTree = "<group>"; };
27A946B38B52715F82C426C0 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Today.strings; sourceTree = "<group>"; };
2816EFFF1B33E05400522243 /* UIConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIConstants.swift; sourceTree = "<group>"; };
281B02991C037C1F005202C3 /* TestBrowserDB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestBrowserDB.swift; sourceTree = "<group>"; };
281B2BE91ADF4D90002917DC /* MockProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = MockProfile.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2827315E1ABC9BE600AA1954 /* Sync.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sync.framework; sourceTree = BUILT_PRODUCTS_DIR; };
282731611ABC9BE600AA1954 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
282731621ABC9BE600AA1954 /* Sync-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Sync-Bridging-Header.h"; sourceTree = "<group>"; };
282731681ABC9BE700AA1954 /* SyncTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SyncTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
282731701ABC9BE700AA1954 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
282915E51AF1A7920006EEB5 /* BrowserSchema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserSchema.swift; sourceTree = "<group>"; };
2829D39F1C2F0AD400DCF931 /* Sharing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sharing.swift; sourceTree = "<group>"; };
28302E3F1AF0747800521E2E /* DatabaseError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatabaseError.swift; sourceTree = "<group>"; };
28364DEE903FF42ED740A978 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/LoginManager.strings; sourceTree = "<group>"; };
283F4EA68B38C3043AB0EBBD /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Today.strings"; sourceTree = "<group>"; };
285D3B671B4380B70035FD22 /* Queue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = Queue.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteQueue.swift; sourceTree = "<group>"; };
286A45718E32C083A2250399 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
286F40A1B7B01044DA1C1D82 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/FindInPage.strings; sourceTree = "<group>"; };
28786E541AB0F5FA009EA9EF /* DeferredTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeferredTests.swift; sourceTree = "<group>"; };
288A2D861AB8B3260023ABC3 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
288A2DB31AB8B38D0023ABC3 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Error.swift; path = ThirdParty/Result/Error.swift; sourceTree = "<group>"; };
288A2DB41AB8B38D0023ABC3 /* Result.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Result.swift; path = ThirdParty/Result/Result.swift; sourceTree = "<group>"; };
2891F2BA1F991185001B105E /* v33.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = v33.db; sourceTree = "<group>"; };
289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageTestUtils.swift; sourceTree = "<group>"; };
28A14F2AA37EE3FB2C1411C4 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Storage.strings"; sourceTree = "<group>"; };
28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UtilsTests.swift; sourceTree = "<group>"; };
28B04C0BA355702500AC7635 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/FindInPage.strings"; sourceTree = "<group>"; };
28C077971A3B064000834FE5 /* CryptoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CryptoTests.swift; sourceTree = "<group>"; };
28C4AB711AD42D4300D9ACE3 /* Clients.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Clients.swift; sourceTree = "<group>"; };
28E91E741B443AD5009DF274 /* SyncConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncConstants.swift; sourceTree = "<group>"; };
28ECD9A21BA1EBA800D829DA /* SyncTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "SyncTests-Bridging-Header.h"; path = "firefox-ios-tests/Tests/SyncTests/SyncTests-Bridging-Header.h"; sourceTree = "<group>"; };
2944457497A26D75C7B5940E /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/FindInPage.strings; sourceTree = "<group>"; };
29674D56A7F83A12241E6CF5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Menu.strings"; sourceTree = "<group>"; };
2995404DA271DB0C04F92319 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
29A04A68B7C887BEAC9217EB /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
29A2457FAA8EDADE25A80207 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Shared.strings; sourceTree = "<group>"; };
29ED4DACABA3094D30B848F3 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Localizable.strings; sourceTree = "<group>"; };
29FB4395A5BF436325131EBC /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/FindInPage.strings"; sourceTree = "<group>"; };
2A0E484BAB078E39F10F8F2C /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/ErrorPages.strings; sourceTree = "<group>"; };
2A124FACA303C85C43934C4D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
2A204351BC93B98D6B58BECF /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2A27421AA33866C98964FD63 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2A304B63B86CD11788B3FAF0 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Intro.strings; sourceTree = "<group>"; };
2A3D4EA49B5305FFF85BDAC4 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
2A4C4EDA8A7CAAAA8CCA80CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
2A5A40D78F386CBD3170D073 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Storage.strings; sourceTree = "<group>"; };
2A874B029FBA8C728218EB48 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Storage.strings; sourceTree = "<group>"; };
2AA943B2B505224956D1B5CD /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
2ABD4C8DA1B0527B9F88E597 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/ErrorPages.strings; sourceTree = "<group>"; };
2B0842AE830BF873B368CEBB /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
2B1541FDB7ED1BC183797233 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Localizable.strings; sourceTree = "<group>"; };
2B31494CBFF9DF6FA41953B2 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/FindInPage.strings; sourceTree = "<group>"; };
2BAA411FAF1D49B9990A7720 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Shared.strings"; sourceTree = "<group>"; };
2BAB4A40A318F5A577488909 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2C26401D9CCB8C2671EA2431 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateBrowsingTest.swift; sourceTree = "<group>"; };
2C2A91281FA2410D002E36BD /* HistoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryTests.swift; sourceTree = "<group>"; };
2C31A7A81E8BFB2200DAC646 /* ReadingListTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadingListTests.swift; sourceTree = "<group>"; };
2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageSettingsUITest.swift; sourceTree = "<group>"; };
2C33410CB7E921A125379D7C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
2C3406C71E719F00000FD889 /* SettingsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTests.swift; sourceTree = "<group>"; };
2C473BCF209778900008C853 /* DownloadsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsTests.swift; sourceTree = "<group>"; };
2C49854D206173C800893DAE /* photon-colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "photon-colors.swift"; sourceTree = "<group>"; };
2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DragAndDropTests.swift; sourceTree = "<group>"; };
2C4B6BF220349EB800A009C2 /* OnboardingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTests.swift; sourceTree = "<group>"; };
2C6045859589979C43AF09E0 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
2C6E44099EACF7BE5438CEB6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Today.strings; sourceTree = "<group>"; };
2C8C07761E7800EA00DC1237 /* FindInPageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageTests.swift; sourceTree = "<group>"; };
2C9144B0B15218D8A0FCD538 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsTest.swift; sourceTree = "<group>"; };
2CA16FDD1E5F089100332277 /* SearchTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchTest.swift; sourceTree = "<group>"; };
2CAE4511992E91A32AB7D7C7 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Today.strings; sourceTree = "<group>"; };
2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTabSettings.swift; sourceTree = "<group>"; };
2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarTest.swift; sourceTree = "<group>"; };
2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainAutocompleteTests.swift; sourceTree = "<group>"; };
2CCB296620A99C9500121DD8 /* LoginsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginsTests.swift; sourceTree = "<group>"; };
2CCF17522105E4FD00705AE5 /* DisplaySettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplaySettingsTests.swift; sourceTree = "<group>"; };
2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSettingsUITest.swift; sourceTree = "<group>"; };
2CEDADA120207EC400223A89 /* SyncFAUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncFAUITests.swift; sourceTree = "<group>"; };
2CF21D0820A4A163000D08B7 /* PocketTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketTests.swift; sourceTree = "<group>"; };
2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationTest.swift; sourceTree = "<group>"; };
2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingPDFTests.swift; sourceTree = "<group>"; };
2D434B33B5B653C6602FB516 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
2D4D4136886E42550B1AD716 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Localizable.strings; sourceTree = "<group>"; };
2D5D468686FEA0B04D7F04CE /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Search.strings; sourceTree = "<group>"; };
2D844DB581578C6AC5E24142 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
2E074BD680C6E877EC80BC18 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Shared.strings; sourceTree = "<group>"; };
2E194920A11DEB81269417B9 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2E244D8B947E42F51B1151F6 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Intro.strings; sourceTree = "<group>"; };
2E6140A493DEF97B34C20E4C /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
2E874987B9157D5DA16DB70D /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Storage.strings; sourceTree = "<group>"; };
2E894C7F937BD09A792F14B0 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
2E9941BE82D457C00639E363 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Shared.strings; sourceTree = "<group>"; };
2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionsTests.swift; sourceTree = "<group>"; };
2F14E1391ABB890800FF98DB /* Account-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Account-Bridging-Header.h"; sourceTree = "<group>"; };
2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHashExtensions.swift; sourceTree = "<group>"; };
2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsNavigationController.swift; sourceTree = "<group>"; };
2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTableViewController.swift; sourceTree = "<group>"; };
2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSettingsTableViewController.swift; sourceTree = "<group>"; };
2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEnginePicker.swift; sourceTree = "<group>"; };
2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEnginesTests.swift; sourceTree = "<group>"; };
2F7A4680A2BCE93CE0BD8392 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Menu.strings; sourceTree = "<group>"; };
2F884BA290D689F05C289FDE /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Shared.strings"; sourceTree = "<group>"; };
2FA435FB1ABB83B4008031D1 /* libAccount.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAccount.a; sourceTree = BUILT_PRODUCTS_DIR; };
2FA435FE1ABB83B4008031D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FA436051ABB83B4008031D1 /* AccountTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AccountTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2FA4360D1ABB83B4008031D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FB34ADDA0D0493137633D93 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
2FCAE21A1ABB51F800877008 /* libStorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libStorage.a; sourceTree = BUILT_PRODUCTS_DIR; };
2FCAE2241ABB51F800877008 /* StorageTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StorageTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2FCAE22C1ABB51F800877008 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FCAE2411ABB531100877008 /* Cursor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cursor.swift; sourceTree = "<group>"; };
2FCAE2431ABB531100877008 /* FileAccessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileAccessor.swift; sourceTree = "<group>"; };
2FCAE2471ABB531100877008 /* RemoteTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteTabs.swift; sourceTree = "<group>"; };
2FCAE2481ABB531100877008 /* Site.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Site.swift; sourceTree = "<group>"; };
2FCAE24B1ABB531100877008 /* BrowserDB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserDB.swift; sourceTree = "<group>"; };
2FCAE25B1ABB531100877008 /* SwiftData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftData.swift; sourceTree = "<group>"; };
2FCAE25C1ABB531100877008 /* Visit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Visit.swift; sourceTree = "<group>"; };
2FCAE2791ABB533A00877008 /* MockFiles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockFiles.swift; sourceTree = "<group>"; };
2FCAE33D1ABB5F1800877008 /* Storage-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Storage-Bridging-Header.h"; sourceTree = "<group>"; };
2FCF4713ABA14D85F70567AC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Today.strings; sourceTree = "<group>"; };
2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrefsTests.swift; sourceTree = "<group>"; };
2FDE46BCA5E27EF7DC02CE20 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/FindInPage.strings; sourceTree = "<group>"; };
2FDE87FD1ABB3817005317B1 /* LegacyRemoteTabsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyRemoteTabsPanel.swift; sourceTree = "<group>"; };
2FEBABAE1AB3659000DB5728 /* ResultTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResultTests.swift; sourceTree = "<group>"; };
30144AD1A59EDCE27EEAC079 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Storage.strings; sourceTree = "<group>"; };
307540CEA37CBA7C3163075C /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
30844B96BF22820A0DEC7178 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
309147E286C5C935CBD5E270 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
30A74224BA2E4BF5AEA25A9A /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/LoginManager.strings; sourceTree = "<group>"; };
30E244E3A3FC0F27C0FE23D7 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
30E74380B781CAD9E26FFF79 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
30F54839B34E55418B5D8885 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
31654B22BF8241FC6F4B2B78 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/FindInPage.strings; sourceTree = "<group>"; };
318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteHistoryFactories.swift; sourceTree = "<group>"; };
31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipboardBarDisplayHandler.swift; sourceTree = "<group>"; };
31BF4DCA870817B87832D7F2 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/Menu.strings; sourceTree = "<group>"; };
31D84C44BB5C3BF404887D6E /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
31F04694829964F04E966C26 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
31F64FBE80361C40D332CCFD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
322A4607BAF7CAD92743461C /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
324A457A81DC988B0C8B7C67 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/FindInPage.strings; sourceTree = "<group>"; };
324A4946887D6B29445BBB40 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
324A4A9BAC13F4C07CD026B3 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
3251448AA6392128E7D24F98 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
328D4468946D885CAE300427 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Search.strings; sourceTree = "<group>"; };
329C4BE1B5F4FF7C1E54B586 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
32AD4161B979D4819217B7C7 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Shared.strings; sourceTree = "<group>"; };
32CD4369A368B2E3D32A8BEC /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
331640CA82642262E8A39B2F /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
331C458F8EE18C01BD41408B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
332246B8AFD9DDDBC4D259BA /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
33284ECA9400BEB1B619B5F9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/FindInPage.strings; sourceTree = "<group>"; };
33324932867DDB030162889F /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Menu.strings; sourceTree = "<group>"; };
33664324AE71846485A7EB74 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
339A4C099C1FD31E89664391 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
33B2426B95A6D58C67FDD02A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Shared.strings; sourceTree = "<group>"; };
33ED4E00AB183F95A64FE36D /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
33F14974985BFC0C06ABAA3C /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/LoginManager.strings; sourceTree = "<group>"; };
33F240BD81392539EB982A90 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = "sv.lproj/Default Browser.strings"; sourceTree = "<group>"; };
33F3432682131CF94EDF046E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
34304262A695BC23B3BE56BA /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
34C24ED08FF48F026B247A06 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
34DC46FF8851AE57147BE03B /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Menu.strings; sourceTree = "<group>"; };
34DD4E89BC4F7AC953E4C966 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ErrorPages.strings; sourceTree = "<group>"; };
351845F9AB708483472E9D1F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
3528494F98A372073453549B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
354E40D98AAD523F832EBA58 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = "sl.lproj/Default Browser.strings"; sourceTree = "<group>"; };
35574D4DAAB6200E4D0FA217 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
355843C98A1F806CE02EAB03 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
355D4BEF9C3BACCD30DF4D57 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
357645CA9835F67C51ACDDEE /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
358B4468AC6F067DC08FFEDD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Today.strings; sourceTree = "<group>"; };
359041D289751E8AB2BEE44A /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
36404D4CB2432FA9FF2CB95E /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Menu.strings; sourceTree = "<group>"; };
36764E35B4C079E0D91B5274 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/LoginManager.strings; sourceTree = "<group>"; };
36A64616AEFEDAE17BF40DAB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
375D40F19BD81BC31384B737 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
376F472FB444046B38AB1893 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Today.strings; sourceTree = "<group>"; };
378242E195933D7EB266FB4B /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
37CD4075A20B189E36B6B203 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/FindInPage.strings"; sourceTree = "<group>"; };
37D14B2EA0F25F57A4D5BF87 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
381844E180D003720B5E2499 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
383D47EEAB4E12E6B657C8CB /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
3840498CB36D14A6131110A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
388646D292305C259ACDC38B /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Storage.strings; sourceTree = "<group>"; };
389B44EEA4AAA49F0D86656C /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
38D94387A7F935DB357BF25F /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
38E342918C832D414886C892 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Shared.strings"; sourceTree = "<group>"; };
38FB48A49755FD25FEA9E8DF /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Shared.strings; sourceTree = "<group>"; };
39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenGraphTest.swift; sourceTree = "<group>"; };
3903479484D4FC31B5403FBA /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/FindInPage.strings; sourceTree = "<group>"; };
3905274B1C874D35007E0BB7 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; };
3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAPushMessageHandler.swift; sourceTree = "<group>"; };
39104C4F9A5CFDE66911D82B /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Search.strings"; sourceTree = "<group>"; };
39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabEventHandlerTests.swift; sourceTree = "<group>"; };
392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NewTabAccessors.swift; path = Accessors/NewTabAccessors.swift; sourceTree = "<group>"; };
392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HomePageAccessors.swift; path = Accessors/HomePageAccessors.swift; sourceTree = "<group>"; };
394344CA90682A8640FDE3DF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAPushMessageTest.swift; sourceTree = "<group>"; };
39444D13AAEACA4C6EF83703 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
39455F761FC83F430088A22C /* TabEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabEventHandler.swift; sourceTree = "<group>"; };
394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultSuggestedSites.swift; sourceTree = "<group>"; };
3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeatureSwitch.swift; sourceTree = "<group>"; };
3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeatureSwitchTests.swift; sourceTree = "<group>"; };
3964F5FB2656D2B500065278 /* initial_experiments.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = initial_experiments.json; path = Client/Experiments/initial_experiments.json; sourceTree = SOURCE_ROOT; };
39673BC02B6D82F400653F4A /* FxNimbusMessaging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxNimbusMessaging.swift; sourceTree = "<group>"; };
396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabTrayController+KeyCommands.swift"; sourceTree = "<group>"; };
397848DB1ED86605004C0C0B /* NotificationService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; };
397848DD1ED86605004C0C0B /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
397848DF1ED86605004C0C0B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserActivityHandler.swift; path = Helpers/UserActivityHandler.swift; sourceTree = "<group>"; };
39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = SpotlightHelper.js; sourceTree = "<group>"; };
39AD454C88A908D41BA13329 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Today.strings; sourceTree = "<group>"; };
39AF317329DAE37E00F8E6F7 /* NimbusMessagingMessageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusMessagingMessageTests.swift; sourceTree = "<group>"; };
39C137962655798A003DC662 /* NimbusIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusIntegrationTests.swift; sourceTree = "<group>"; };
39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxScreenGraphTests.swift; sourceTree = "<group>"; };
39D0DA7429D767D1000760B8 /* NimbusMessagingTriggerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusMessagingTriggerTests.swift; sourceTree = "<group>"; };
39DB4F1AA7B4688949522C99 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/FindInPage.strings; sourceTree = "<group>"; };
39DD4C8BA7FCE677AFDACC2D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncReducerTests.swift; sourceTree = "<group>"; };
39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxScreenGraph.swift; sourceTree = "<group>"; };
39EF434D260A73950011E22E /* Experiments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Experiments.swift; sourceTree = "<group>"; };
39F4C0F92045D87400746155 /* FocusHelper.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = FocusHelper.js; sourceTree = "<group>"; };
39F4C1092045DB2E00746155 /* FocusHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FocusHelper.swift; sourceTree = "<group>"; };
39F819C51FD70F5D009E31E4 /* GlobalTabEventHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalTabEventHandlers.swift; sourceTree = "<group>"; };
3A274ACCA78FA70F683301A1 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
3A434F2D835AA5B03CD68347 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Intro.strings; sourceTree = "<group>"; };
3A704356AA5D6BCCF526AAB4 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
3A7C4F7C991DB3106DC14F1B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Intro.strings; sourceTree = "<group>"; };
3AB744DBA0DC612C777F4731 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
3ABE42E39DDDCA201E6D9300 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
3AF84166A66FBDC08B34BAEA /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomSearchEnginesTest.swift; sourceTree = "<group>"; };
3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomSearchViewController.swift; sourceTree = "<group>"; };
3B41476B854AF0E7B5932489 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Shared.strings; sourceTree = "<group>"; };
3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StoragePerfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoragePerfTests.swift; sourceTree = "<group>"; };
3B43E3D41D95C48D00BBA9DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayExtensionTests.swift; sourceTree = "<group>"; };
3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamTest.swift; sourceTree = "<group>"; };
3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketFeedTests.swift; sourceTree = "<group>"; };
3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = pocketglobalfeed.json; sourceTree = "<group>"; };
3B6F40171DC7849C00656CC6 /* TopSitesViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopSitesViewModelTests.swift; sourceTree = "<group>"; };
3B704751960D3C7E442AFBAE /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Search.strings; sourceTree = "<group>"; };
3B9A4BDF8865C6533212FC6C /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Menu.strings; sourceTree = "<group>"; };
3BB50E101D6274CD004B33DF /* TopSiteItemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopSiteItemCell.swift; sourceTree = "<group>"; };
3BB50E1F1D627539004B33DF /* HomepageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomepageViewController.swift; sourceTree = "<group>"; };
3BC659481E5BA4AE006D560F /* TopSites */ = {isa = PBXFileReference; lastKnownFileType = folder; path = TopSites; sourceTree = "<group>"; };
3BC659581E5BA505006D560F /* bundle_sites.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = bundle_sites.json; sourceTree = "<group>"; };
3BCC4716A1AC7645F49D316A /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThirdPartySearchAlerts.swift; sourceTree = "<group>"; };
3BF4B8E81D38497A00493393 /* BaseTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTestCase.swift; sourceTree = "<group>"; };
3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleToast.swift; sourceTree = "<group>"; };
3BF646DF88995BFE702F9A54 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Today.strings; sourceTree = "<group>"; };
3BF9438BA7306EFAF4752A76 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/ErrorPages.strings; sourceTree = "<group>"; };
3BFE4B071D342FB800DDF53F /* XCUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3BFE4B0B1D342FB900DDF53F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThirdPartySearchTest.swift; sourceTree = "<group>"; };
3C084844BB8DEB6B0E704A62 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ErrorPages.strings; sourceTree = "<group>"; };
3C4E4EAEAF148CD2CAE3115E /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
3C804C7DA8B1360C86FCD0AE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LoginManager.strings; sourceTree = "<group>"; };
3C8941EFBF6CBA0B86FA0C21 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
3CA1418CBF48241C606E7145 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Menu.strings"; sourceTree = "<group>"; };
3CB040188261D923E4AE9962 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Localizable.strings; sourceTree = "<group>"; };
3CB7412286FD1728703968BC /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
3CB94F1781DAE0BFD3425E85 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/LoginManager.strings; sourceTree = "<group>"; };
3CBC4CD6AB03FED62994269D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
3CCB4943A17A418AF021C090 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
3CD14CB68C7BFCA72F96E839 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Localizable.strings; sourceTree = "<group>"; };
3CE047D28B8C48268B8D88F3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Today.strings; sourceTree = "<group>"; };
3CFF4879A241EA7BBF782BF7 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Intro.strings; sourceTree = "<group>"; };
3D1B427CBBF9661428718235 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
3D254A72992C6FE06123E4F1 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Search.strings; sourceTree = "<group>"; };
3D3A4AE2A54D99CE5F25E57E /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
3D744D81B8C64FA197FBFC3C /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
3D844CB6B34780D0E010713A /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = "ia.lproj/Default Browser.strings"; sourceTree = "<group>"; };
3D9CA9831EF456A8002434DD /* NightModeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightModeTests.swift; sourceTree = "<group>"; };
3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipBoardTests.swift; sourceTree = "<group>"; };
3DB9402FBF3B33E5DDE95A47 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LoginManager.strings; sourceTree = "<group>"; };
3DCA42DDB29B2AB7C5463F08 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Search.strings"; sourceTree = "<group>"; };
3DEE4E0A9B949C02B1D3EF2A /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = "an.lproj/Default Browser.strings"; sourceTree = "<group>"; };
3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackingProtectionTests.swift; sourceTree = "<group>"; };
3E0E4F20846F306F1C2319D0 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ErrorPages.strings; sourceTree = "<group>"; };
3E1842D9A11221805DFB13F6 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Storage.strings; sourceTree = "<group>"; };
3E57498E9F9EFB332D44970D /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
3E7A4F829D9254A17EEC6301 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
3E8D410C8ECCFE86EAB4EF0E /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/FindInPage.strings; sourceTree = "<group>"; };
3ECE46D39D0DEFDCB9FB5449 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
3ED64621946EE8C3804125E1 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
3EFB4076A5E932AA9408DB7F /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Today.strings"; sourceTree = "<group>"; };
3F234093950EB1BB77B586D7 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Localizable.strings; sourceTree = "<group>"; };
3F6E4BE58FC960ED572CD7C1 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Storage.strings; sourceTree = "<group>"; };
3FBA4868964EB1ADEC1BD10A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/FindInPage.strings; sourceTree = "<group>"; };
401A4085A3E85986AF89B292 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
40364407BBB70494930FE68D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
406E4E6094EB97EBD3574628 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Search.strings; sourceTree = "<group>"; };
40A64D0FB8B16BBEA2A423A1 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
40C446CF9007C978AF889496 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Intro.strings; sourceTree = "<group>"; };
40FD4BA2A53836F727F13D58 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = "vi.lproj/Default Browser.strings"; sourceTree = "<group>"; };
4130487895AC8145CA6F84A2 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
416A44F7946BC02C8F132E46 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Storage.strings; sourceTree = "<group>"; };
41724E7C8D70194D5585EE64 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Storage.strings; sourceTree = "<group>"; };
417F4BDF92C6DD859AE4C574 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Shared.strings; sourceTree = "<group>"; };
41834B709713D724489D4D2A /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
4194486A825005B8E1F684E2 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
41D94A47842BC3B1C1D06607 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Menu.strings; sourceTree = "<group>"; };
420C4BBAB2D01E634185660C /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/LoginManager.strings; sourceTree = "<group>"; };
422547DBA0A7DB38518BFD00 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Shared.strings; sourceTree = "<group>"; };
42504D05A5509D88B0758EFE /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
42824D3487F29EFDBEFA20AD /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
42CC4F75B4E9E31A4754A9FE /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
42D84A3EBD583A4797682E74 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
430057C029E4293100FE51CA /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = "uk.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4300C46529225C77006D4E40 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
4300CFD32BE8F5BB00928D8B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4300D45A2BB1977900296397 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4300ECBC2A655AB700737B25 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4300ECBD2A655AB700737B25 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4300F0392B1DED4300AD4D94 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43010A4029C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Alert.strings; sourceTree = "<group>"; };
43010A4129C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43010A4229C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/EditCard.strings; sourceTree = "<group>"; };
43010A4329C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43010A4429C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ErrorState.strings; sourceTree = "<group>"; };
43010A4529C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Settings.strings; sourceTree = "<group>"; };
43010A4629C876B900EC5098 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/SnackBar.strings; sourceTree = "<group>"; };
4301276E29F69A8300DD29A8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Notification.strings; sourceTree = "<group>"; };
4301276F29F69A8300DD29A8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
430132382ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/DisplayCard.strings; sourceTree = "<group>"; };
430132392ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = "sq.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4301323A2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4301323B2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Footer.strings; sourceTree = "<group>"; };
4301323C2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/RememberCard.strings; sourceTree = "<group>"; };
4301323D2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/TabLocation.strings; sourceTree = "<group>"; };
4301323E2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4301323F2ADD559F00B1FAD7 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Upgrade.strings; sourceTree = "<group>"; };
430137552BE8F532005D898E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Microsurvey.strings; sourceTree = "<group>"; };
430148D32B5E8854000C4D41 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ContextualHints.strings; sourceTree = "<group>"; };
430148D42B5E8854000C4D41 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Credentials.strings; sourceTree = "<group>"; };
430148D52B5E8854000C4D41 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43016BA32B1DEB5B00716B8E /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43016F3929E42953002073D9 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = "vi.lproj/Edit Card.strings"; sourceTree = "<group>"; };
430170C928B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
430170CA28B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
430170CB28B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
430170CC28B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
430170CD28B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
430170CE28B903CA007A163A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Localizable.strings"; sourceTree = "<group>"; };
430173AD2BE8F1BE003B90CB /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4301826F2A5C20130064C5AE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
430182702A5C20130064C5AE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4301946A2BB1927600D1303E /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4301E1542AC1A47000DA05CE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Share.strings; sourceTree = "<group>"; };
4301E1552AC1A47000DA05CE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabLocation.strings; sourceTree = "<group>"; };
430257B02A124D5C003CD3FF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Upgrade.strings; sourceTree = "<group>"; };
430284E62B8392D8000B2810 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
430284E72B8392D8000B2810 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
430296C72AEFC76500244298 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Shopping.strings; sourceTree = "<group>"; };
4302DBD3293E0A9100978ADF /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Alerts.strings; sourceTree = "<group>"; };
4302DBD4293E0A9100978ADF /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabsTray.strings; sourceTree = "<group>"; };
4303068D2A655B02007DAD0D /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4303181D2A52E46F00F9EA4F /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
4303181E2A52E47000F9EA4F /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
43039F4029E4275000C4600A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = "it.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4303AEF32A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Alert.strings; sourceTree = "<group>"; };
4303AEF42A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4303AEF52A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4303AEF62A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4303AEF72A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = "br.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4303AEF82A6557FC0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/EditCard.strings; sourceTree = "<group>"; };
4303AEF92A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4303AEFA2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ErrorState.strings; sourceTree = "<group>"; };
4303AEFB2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4303AEFC2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Footer.strings; sourceTree = "<group>"; };
4303AEFD2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Notification.strings; sourceTree = "<group>"; };
4303AEFE2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Onboarding.strings; sourceTree = "<group>"; };
4303AEFF2A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/RememberCard.strings; sourceTree = "<group>"; };
4303AF002A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4303AF012A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4303AF022A6557FD0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4303AF032A6557FE0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Settings.strings; sourceTree = "<group>"; };
4303AF042A6557FE0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/SnackBar.strings; sourceTree = "<group>"; };
4303AF052A6557FE0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4303AF062A6557FE0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Upgrade.strings; sourceTree = "<group>"; };
4303AF072A6557FE0043D90C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4303F4602B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/InfoPlist.strings; sourceTree = "<group>"; };
4303F4612B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
4303F4622B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
4303F4632B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
4303F4642B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4303F4652B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
4303F4662B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = "ug.lproj/Default Browser.strings"; sourceTree = "<group>"; };
4303F4672B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4303F4682B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FindInPage.strings; sourceTree = "<group>"; };
4303F4692B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4303F46A2B0B794D00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Intro.strings; sourceTree = "<group>"; };
4303F46B2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Localizable.strings; sourceTree = "<group>"; };
4303F46C2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/LoginManager.strings; sourceTree = "<group>"; };
4303F46D2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
4303F46E2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
43041686293E0B3100BBFD8A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Alerts.strings; sourceTree = "<group>"; };
43041687293E0B3100BBFD8A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabsTray.strings; sourceTree = "<group>"; };
43045C9729E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Alert.strings; sourceTree = "<group>"; };
43045C9829E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = "si.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43045C9929E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/EditCard.strings; sourceTree = "<group>"; };
43045C9A29E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ErrorState.strings; sourceTree = "<group>"; };
43045C9B29E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Onboarding.strings; sourceTree = "<group>"; };
43045C9C29E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43045C9D29E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Settings.strings; sourceTree = "<group>"; };
43045C9E29E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/SnackBar.strings; sourceTree = "<group>"; };
43050A002ACAE09E002684A4 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Share.strings"; sourceTree = "<group>"; };
430514F52AD4195A00188114 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Share.strings; sourceTree = "<group>"; };
430514F62AD4195A00188114 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/TabLocation.strings; sourceTree = "<group>"; };
43059CCE2B14B142005D1C3B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4305A6D72B14B24200C44C1A /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43066B7F2B83920400A7B208 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43066B802B83920400A7B208 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4306A0272B83908D00E9E38E /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
4306A0282B83908D00E9E38E /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
4306EE1028B39BAF00E3443B /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
4306EE1128B39BAF00E3443B /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
43073EFF2A2DFA04008E6025 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43073F002A2DFA04008E6025 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Footer.strings; sourceTree = "<group>"; };
43073F012A2DFA04008E6025 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/RememberCard.strings; sourceTree = "<group>"; };
43073F022A2DFA04008E6025 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4307A24229F69BC400570352 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Notification.strings; sourceTree = "<group>"; };
4307A24329F69BC400570352 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4308262A2BF506EC002C58F9 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43087EE12BF50875005EAA6C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4308A4E52A52E38C001D652E /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43093FEB2A24BF9A005DA8F6 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/DisplayCard.strings; sourceTree = "<group>"; };
430968E82A5C20600057EEE3 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
430968E92A5C20600057EEE3 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
43096D112B5549A80015CDFD /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
4309A7C82A24C08800524A6B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/DisplayCard.strings; sourceTree = "<group>"; };
430A161728C6133D00D5B9B6 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
430A161828C6133D00D5B9B6 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
430A4A412A0BCCB0009D4128 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
430A4A422A0BCCB0009D4128 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Upgrade.strings; sourceTree = "<group>"; };
430AA4CE29FFD516005AB95C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Onboarding.strings; sourceTree = "<group>"; };
430AA4CF29FFD516005AB95C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
430B8F7A2AC1A2B500CDB6CC /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Share.strings; sourceTree = "<group>"; };
430B8F7B2AC1A2B500CDB6CC /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/TabLocation.strings; sourceTree = "<group>"; };
430B9F052A24C0E200DC4B8E /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DisplayCard.strings; sourceTree = "<group>"; };
430BF5892B023C5E002706CF /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Shopping.strings; sourceTree = "<group>"; };
430CBA2C2BB1948500532275 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
430CCB8B28B39CC400532285 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
430CCB8C28B39CC400532285 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
430CEB102B4C0FBA0081F458 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Credentials.strings; sourceTree = "<group>"; };
430CFC3829FFD5840086AD47 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = "eo.lproj/Edit Card.strings"; sourceTree = "<group>"; };
430CFC3929FFD5840086AD47 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Notification.strings; sourceTree = "<group>"; };
430CFC3A29FFD5840086AD47 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
430D1A582B0B7872009067C8 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
430D8CDE2A124B9700F060A6 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
430D8CDF2A124B9700F060A6 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Upgrade.strings; sourceTree = "<group>"; };
430D932A29BA69CE00B685EA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
430D932B29BA69CE00B685EA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Onboarding.strings; sourceTree = "<group>"; };
430D932C29BA69CE00B685EA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
430DDCE929F69DD50041C3B5 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Notification.strings"; sourceTree = "<group>"; };
430DDCEA29F69DD50041C3B5 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
430E03BC2A2DF9BC0088C30C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Footer.strings"; sourceTree = "<group>"; };
430E03BD2A2DF9BC0088C30C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/RememberCard.strings"; sourceTree = "<group>"; };
430E03BE2A2DF9BC0088C30C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
430E3BEE2A0BCB7A00449742 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
430E3BEF2A0BCB7A00449742 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Upgrade.strings; sourceTree = "<group>"; };
430E7BBE293E0D2B005A10AD /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Alerts.strings"; sourceTree = "<group>"; };
430E7BBF293E0D2B005A10AD /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/TabsTray.strings"; sourceTree = "<group>"; };
430E91272B5549E300F90C14 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabToolbar.strings; sourceTree = "<group>"; };
430E9CD329225D8300DC418A /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
430EE26429BA6968009B5023 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
430EE26529BA6968009B5023 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Onboarding.strings"; sourceTree = "<group>"; };
430EE26629BA6968009B5023 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
430F432F2AEFC76F0025E670 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Shopping.strings"; sourceTree = "<group>"; };
430F44532B3061AF0088F004 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
430F44542B3061AF0088F004 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
430F44552B3061AF0088F004 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Credentials.strings"; sourceTree = "<group>"; };
430F44562B3061AF0088F004 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
430F44572B3061AF0088F004 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
430F46DD29BA6BB600238F15 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
430F46DE29BA6BB600238F15 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = "<group>"; };
430F46DF29BA6BB600238F15 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
430F5DCA2B8394930061D75C /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
430F5DCB2B8394930061D75C /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
431014922A0BCD0900909977 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
431014932A0BCD0900909977 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43102A2E29225A6E00FC8516 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4310303F2BE8F59500C179F1 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4310568C2A5C20F3000F9920 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4310A06829C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Alert.strings; sourceTree = "<group>"; };
4310A06929C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4310A06A29C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/EditCard.strings; sourceTree = "<group>"; };
4310A06B29C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ErrorState.strings; sourceTree = "<group>"; };
4310A06C29C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Settings.strings; sourceTree = "<group>"; };
4310A06D29C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/SnackBar.strings; sourceTree = "<group>"; };
4310E01329FFD65A0033395F /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4310E5D029BA6B680019A821 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
4310E5D129BA6B680019A821 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Onboarding.strings"; sourceTree = "<group>"; };
4310E5D229BA6B680019A821 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
4310F12B2B9F1DE60028D3B6 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4310F12C2B9F1DE60028D3B6 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43111A122B399D1300EBC322 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43111A132B399D1300EBC322 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43111A142B399D1300EBC322 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
431142B12B8394100070597A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
431142B22B8394110070597A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4311D5762A65595900FEA3DB /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4311D5772A65595900FEA3DB /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43121B712AC1A30A00E4DC0E /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/TabLocation.strings; sourceTree = "<group>"; };
4312AAC52BE8F496007D9494 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
4312C49528C61184002A8A13 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4312C49628C61184002A8A13 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4312F7DE2A24C10F00355E21 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4312FB8529F69BAB0082B995 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Notification.strings; sourceTree = "<group>"; };
4312FB8629F69BAB0082B995 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
431309CB2B83946700529370 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
431309CC2B83946700529370 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4313312128F43469005D99E5 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4313312228F43469005D99E5 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
431336B52B0B795D00594F5B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
431341EC29F69C2500FDC5CB /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = "ko.lproj/Edit Card.strings"; sourceTree = "<group>"; };
431341ED29F69C2500FDC5CB /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Notification.strings; sourceTree = "<group>"; };
431341EE29F69C2500FDC5CB /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
431384722A0BCCC600828308 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
431384732A0BCCC600828308 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Upgrade.strings; sourceTree = "<group>"; };
4313B9112BCD4591007473A4 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4313D06029F69AF10088EBAC /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Notification.strings; sourceTree = "<group>"; };
4313D06129F69AF10088EBAC /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
431445022BE8F29E006B02CC /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4315209A29BA68CF00D729C1 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4315209B29BA68CF00D729C1 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = "<group>"; };
4315209C29BA68CF00D729C1 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4315265529DAECFD006F8057 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4315265629DAECFD006F8057 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4315265729DAECFD006F8057 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4315265829DAECFD006F8057 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Settings.strings; sourceTree = "<group>"; };
4315265929DAECFD006F8057 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/SnackBar.strings; sourceTree = "<group>"; };
431586682A52E4FA006119F1 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
431586692A52E4FA006119F1 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43158BD02A2DFC41000C3744 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Footer.strings"; sourceTree = "<group>"; };
43158BD12A2DFC41000C3744 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/RememberCard.strings"; sourceTree = "<group>"; };
43158BD22A2DFC41000C3744 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
43159F5E2A24C19C00E6AA20 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
4315ABB32B0B763100838EF4 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
4315C1E528EAF9C300BA61F5 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Shared.strings; sourceTree = "<group>"; };
4315C1E628EAF9C300BA61F5 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4315F5832A1B87DE00D6BA24 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43162A2E2492DB7800F91658 /* EmptyPrivateTabsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyPrivateTabsView.swift; sourceTree = "<group>"; };
43169E8F2ACAE188007FEA66 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Share.strings; sourceTree = "<group>"; };
4316B10328D8876A004F010C /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4316B7072A5C213B00F9EBBA /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4316B7082A5C213B00F9EBBA /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4316B8DA2B83942C000EF1F6 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4316B8DB2B83942C000EF1F6 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4316C23A29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Alert.strings; sourceTree = "<group>"; };
4316C23B29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4316C23C29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/EditCard.strings; sourceTree = "<group>"; };
4316C23D29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ErrorState.strings; sourceTree = "<group>"; };
4316C23E29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = "<group>"; };
4316C23F29D1B0C90030DA5D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/SnackBar.strings; sourceTree = "<group>"; };
4316C3F02B5E844300F41FA7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43171C262A52E4410039CBC3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43171C272A52E4410039CBC3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43173BBC2B3062B7001C6F06 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43173BBD2B3062B7001C6F06 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43173BBE2B3062B7001C6F06 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Credentials.strings; sourceTree = "<group>"; };
43173BBF2B3062B7001C6F06 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43173BC02B3062B7001C6F06 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43175DB526B8774D00C41C31 /* Ads.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Ads.js; sourceTree = "<group>"; };
43175DB726B87D2C00C41C31 /* AdsTelemetryHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdsTelemetryHelper.swift; sourceTree = "<group>"; };
43177EC32A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43177EC42A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43177EC52A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Footer.strings; sourceTree = "<group>"; };
43177EC62A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/RememberCard.strings; sourceTree = "<group>"; };
43177EC72A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43177EC82A49A96800A22B9C /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Upgrade.strings; sourceTree = "<group>"; };
4317873D2A655B9100A38B47 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
4317CE012B0B76F500BD4D5B /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43183D2F293E0C44009F788D /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Alerts.strings"; sourceTree = "<group>"; };
43183D30293E0C44009F788D /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/TabsTray.strings"; sourceTree = "<group>"; };
431853AA2A0911440099B0E0 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = "gl.lproj/Default Browser.strings"; sourceTree = "<group>"; };
431853AB2A0911440099B0E0 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Today.strings; sourceTree = "<group>"; };
431853AC2A0911440099B0E0 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
4319051429DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Alert.strings; sourceTree = "<group>"; };
4319051529DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4319051629DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/EditCard.strings; sourceTree = "<group>"; };
4319051729DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4319051829DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ErrorState.strings; sourceTree = "<group>"; };
4319051929DAEDD000A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Onboarding.strings; sourceTree = "<group>"; };
4319051A29DAEDD100A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4319051B29DAEDD100A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Settings.strings; sourceTree = "<group>"; };
4319051C29DAEDD100A6BDCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/SnackBar.strings; sourceTree = "<group>"; };
4319131F2A2DFA6900A00E1C /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Footer.strings; sourceTree = "<group>"; };
431913202A2DFA6900A00E1C /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/RememberCard.strings; sourceTree = "<group>"; };
431913212A2DFA6900A00E1C /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/UpdateCard.strings; sourceTree = "<group>"; };
431922B32A5C20B500F8C966 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
431952D42BB195EF00836A91 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4319E79529C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Alert.strings; sourceTree = "<group>"; };
4319E79629C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4319E79729C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/EditCard.strings; sourceTree = "<group>"; };
4319E79829C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ErrorState.strings; sourceTree = "<group>"; };
4319E79929C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Settings.strings; sourceTree = "<group>"; };
4319E79A29C87A43006C11A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/SnackBar.strings; sourceTree = "<group>"; };
4319FF1E2A52E53900EE8C47 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
4319FF1F2A52E53900EE8C47 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
431ACABC2A24C180002960D0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/DisplayCard.strings; sourceTree = "<group>"; };
431B75792A2DFB2D00D3DD0E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Footer.strings; sourceTree = "<group>"; };
431B757A2A2DFB2D00D3DD0E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/RememberCard.strings; sourceTree = "<group>"; };
431B757B2A2DFB2D00D3DD0E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/UpdateCard.strings; sourceTree = "<group>"; };
431BAAF7293E0D3500F58007 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Alerts.strings"; sourceTree = "<group>"; };
431BAAF8293E0D3500F58007 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/TabsTray.strings"; sourceTree = "<group>"; };
431BBDE72ACADE7E003BF226 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Share.strings; sourceTree = "<group>"; };
431C0CA825C890E500395CE4 /* DefaultBrowserOnboardingViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultBrowserOnboardingViewModel.swift; sourceTree = "<group>"; };
431C0D1D25C9DC4D00395CE4 /* DefaultBrowserOnboardingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultBrowserOnboardingTests.swift; sourceTree = "<group>"; };
431C43F32BE8F1E0009DBB26 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Microsurvey.strings; sourceTree = "<group>"; };
431C6F242B839389004E4E2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
431C863129225955007B79CC /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
431CCE5829D1B1F5008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Alert.strings"; sourceTree = "<group>"; };
431CCE5929D1B1F5008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
431CCE5A29D1B1F5008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/EditCard.strings"; sourceTree = "<group>"; };
431CCE5B29D1B1F6008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ErrorState.strings"; sourceTree = "<group>"; };
431CCE5C29D1B1F6008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Settings.strings"; sourceTree = "<group>"; };
431CCE5D29D1B1F6008F2BF9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/SnackBar.strings"; sourceTree = "<group>"; };
431CE0922AEFC77900E6B69E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Shopping.strings; sourceTree = "<group>"; };
431CF720293E0D1800F301ED /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Alerts.strings; sourceTree = "<group>"; };
431CF721293E0D1800F301ED /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/TabsTray.strings; sourceTree = "<group>"; };
431CFA4328B39F0200093D6D /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
431D38812A49AADF00A8BE49 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Footer.strings; sourceTree = "<group>"; };
431D38822A49AADF00A8BE49 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/RememberCard.strings; sourceTree = "<group>"; };
431D38832A49AADF00A8BE49 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/UpdateCard.strings; sourceTree = "<group>"; };
431D44862AEFC97A00B92311 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Shopping.strings; sourceTree = "<group>"; };
431D65DB292B94F800BB9A90 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
431DACF12A24BF0C00D7CE85 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
431DE38F2B023BC600BF06E3 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Shopping.strings; sourceTree = "<group>"; };
431E1A042A6559630096284A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
431E1A052A6559630096284A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
431E1BD029E426A5000E3B68 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = "fi.lproj/Edit Card.strings"; sourceTree = "<group>"; };
431E51C52A2DFA31006B865B /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Footer.strings; sourceTree = "<group>"; };
431E51C62A2DFA31006B865B /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/RememberCard.strings; sourceTree = "<group>"; };
431E51C72A2DFA31006B865B /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/UpdateCard.strings; sourceTree = "<group>"; };
431EC09B2A24BFB400767275 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/DisplayCard.strings; sourceTree = "<group>"; };
431EC09C2A24BFB400767275 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
431EC09D2A24BFB400767275 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Upgrade.strings; sourceTree = "<group>"; };
431F0C492AC1A112006D7D49 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/TabLocation.strings; sourceTree = "<group>"; };
431F39C029E427B5008BDD4A /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = "lo.lproj/Edit Card.strings"; sourceTree = "<group>"; };
431F4AD32B305F4000CFC764 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ContextualHints.strings; sourceTree = "<group>"; };
431F4AD42B305F4000CFC764 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
431F4AD52B305F4000CFC764 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
431F4AD62B305F4000CFC764 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
431F8DC529FFD673000306C5 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Notification.strings"; sourceTree = "<group>"; };
431F8DC629FFD673000306C5 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
431FF8FE29225CB4003BDB92 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
431FFAC42AC1A315008E95B1 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Share.strings; sourceTree = "<group>"; };
431FFAC52AC1A315008E95B1 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/TabLocation.strings; sourceTree = "<group>"; };
431FFFC72A24BFCE008FEE5D /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43202F87292B968100F158EA /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43204B2128CF4C96006A9989 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43204B2228CF4C96006A9989 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
432061AE2A1B8419002E1402 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
432061AF2A1B8419002E1402 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Upgrade.strings; sourceTree = "<group>"; };
4320BE4629D1B24B00D0B308 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Alert.strings; sourceTree = "<group>"; };
4320BE4729D1B24B00D0B308 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/EditCard.strings; sourceTree = "<group>"; };
4320BE4829D1B24B00D0B308 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ErrorState.strings; sourceTree = "<group>"; };
4320BE4929D1B24B00D0B308 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Onboarding.strings; sourceTree = "<group>"; };
4320E17E2A16E5A9009A4B5F /* CreditCardExtras.ios.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = CreditCardExtras.ios.mjs; sourceTree = "<group>"; };
4321FAB82B8CA9A70046DCA0 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4321FAB92B8CA9A70046DCA0 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4322680229225CA3008F8C47 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4322E39F28B39DFE00BA0883 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43233C9E29BF3BBD002E6B6D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Onboarding.strings; sourceTree = "<group>"; };
43233C9F29BF3BBD002E6B6D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
432361962A77CE0000027CA4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
432361972A77CE0000027CA4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
432361982A77CE0000027CA4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Footer.strings"; sourceTree = "<group>"; };
4323ABD32B8390CA0090EE97 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4323ABD42B8390CB0090EE97 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4323CB2D2B8391A0004406D6 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4324001B2A2DF9E90073E26F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4324001C2A2DF9E90073E26F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4324001D2A2DF9E90073E26F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Upgrade.strings; sourceTree = "<group>"; };
4324B21729507F07004D086A /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Alerts.strings"; sourceTree = "<group>"; };
4324B21829507F07004D086A /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/TabsTray.strings"; sourceTree = "<group>"; };
4324ED762B3999D1008ADCBA /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4324ED772B3999D1008ADCBA /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4324ED782B3999D1008ADCBA /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Credentials.strings; sourceTree = "<group>"; };
4324ED792B3999D1008ADCBA /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4324ED7A2B3999D1008ADCBA /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4325565E2A24C00C00D44F1F /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/DisplayCard.strings; sourceTree = "<group>"; };
432559D82A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
432559D92A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/DisplayCard.strings; sourceTree = "<group>"; };
432559DA2A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
432559DB2A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
432559DC2A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Notification.strings; sourceTree = "<group>"; };
432559DD2A49A908001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/UpdateCard.strings; sourceTree = "<group>"; };
432559DE2A49A909001FCEE8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4325A14B2ACAE0BC00010E11 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Share.strings"; sourceTree = "<group>"; };
43262C382A52E54200A5A25F /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43262C392A52E54200A5A25F /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
432681112BA8583F00595EE8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43268A2F2AC1A49000F31D02 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/TabLocation.strings; sourceTree = "<group>"; };
4326EC9F2BA85B4B0019F79C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/BottomSheet.strings; sourceTree = "<group>"; };
432737B22A2DFB6600BE8F3B /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Footer.strings"; sourceTree = "<group>"; };
432737B32A2DFB6600BE8F3B /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/RememberCard.strings"; sourceTree = "<group>"; };
432737B42A2DFB6700BE8F3B /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
432792652BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
432792662BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
432792672BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Credentials.strings"; sourceTree = "<group>"; };
432792682BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
432792692BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
4327926A2BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
4327926B2BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
4327926C2BB192FD001707B5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
4327FA2029C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Alert.strings"; sourceTree = "<group>"; };
4327FA2129C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
4327FA2229C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/EditCard.strings"; sourceTree = "<group>"; };
4327FA2329C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ErrorState.strings"; sourceTree = "<group>"; };
4327FA2429C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Settings.strings"; sourceTree = "<group>"; };
4327FA2529C8772000C0E230 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/SnackBar.strings"; sourceTree = "<group>"; };
432826762B0B760C005EF7CD /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43284256293E0A3D001A9851 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Alerts.strings; sourceTree = "<group>"; };
43284257293E0A3D001A9851 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabsTray.strings; sourceTree = "<group>"; };
432849BD2A52E48C008008A1 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
432849BE2A52E48C008008A1 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
43288E3629DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Alert.strings; sourceTree = "<group>"; };
43288E3729DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43288E3829DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/EditCard.strings; sourceTree = "<group>"; };
43288E3929DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43288E3A29DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ErrorState.strings; sourceTree = "<group>"; };
43288E3B29DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Onboarding.strings; sourceTree = "<group>"; };
43288E3C29DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43288E3D29DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Settings.strings; sourceTree = "<group>"; };
43288E3E29DAECDC00E19634 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SnackBar.strings; sourceTree = "<group>"; };
4328A53729225C6500EB36E8 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
4328A7B928F434AB004BDBED /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
4328A7BA28F434AB004BDBED /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
4328FACD29D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Alert.strings; sourceTree = "<group>"; };
4328FACE29D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4328FACF29D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/EditCard.strings; sourceTree = "<group>"; };
4328FAD029D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ErrorState.strings; sourceTree = "<group>"; };
4328FAD129D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Settings.strings; sourceTree = "<group>"; };
4328FAD229D1B35100DABB9A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SnackBar.strings; sourceTree = "<group>"; };
4329591628D8852300D8BC68 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4329591728D8852400D8BC68 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
432A14A0292B93900059D21F /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
432A50F52B14B165003EE621 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
432A91F328B39EAE006CE202 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
432A91F428B39EAF006CE202 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
432AFD462B3061C600ED5F7E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
432AFD472B3061C600ED5F7E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
432AFD482B3061C600ED5F7E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Credentials.strings"; sourceTree = "<group>"; };
432AFD492B3061C600ED5F7E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
432AFD4A2B3061C600ED5F7E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
432B292829225AF8001391E6 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
432C01572B83900600392A88 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
432C01592B83900600392A88 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
432C25DA2A49AB2400C6945C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Footer.strings; sourceTree = "<group>"; };
432C25DB2A49AB2400C6945C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/RememberCard.strings; sourceTree = "<group>"; };
432C25DC2A49AB2400C6945C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/UpdateCard.strings; sourceTree = "<group>"; };
432C273E29BA6A6800B03800 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
432C273F29BA6A6800B03800 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Onboarding.strings; sourceTree = "<group>"; };
432C274029BA6A6800B03800 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
432C33AB2A24C143006F6B32 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/DisplayCard.strings; sourceTree = "<group>"; };
432C33AC2A24C143006F6B32 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
432C33AD2A24C143006F6B32 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Upgrade.strings; sourceTree = "<group>"; };
432C50CF2B306011005F78C3 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
432C50D02B306011005F78C3 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
432C716F2B3062AC00AA3393 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
432C71702B3062AC00AA3393 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
432C726E2A124D0000B482CA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
432C726F2A124D0000B482CA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Upgrade.strings; sourceTree = "<group>"; };
432CBE4029F69D8D0028B5E0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Notification.strings; sourceTree = "<group>"; };
432CBE4129F69D8D0028B5E0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
432CF09A29D1B0300046294C /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
432CF09B29D1B0300046294C /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ErrorState.strings; sourceTree = "<group>"; };
432E157E2A52E50C00DC69CB /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
432E157F2A52E50C00DC69CB /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
432E314B29C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Alert.strings; sourceTree = "<group>"; };
432E314C29C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
432E314D29C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/EditCard.strings; sourceTree = "<group>"; };
432E314E29C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ErrorState.strings; sourceTree = "<group>"; };
432E314F29C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = "<group>"; };
432E315029C8777800A06948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SnackBar.strings; sourceTree = "<group>"; };
432E7DE5293E0C4E001FEE77 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Alerts.strings"; sourceTree = "<group>"; };
432E7DE6293E0C4E001FEE77 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/TabsTray.strings"; sourceTree = "<group>"; };
432E7E1F2A37360900A49261 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
432E7E202A37360900A49261 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Footer.strings; sourceTree = "<group>"; };
432E7E212A37360900A49261 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/RememberCard.strings; sourceTree = "<group>"; };
432E7E222A37360900A49261 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/UpdateCard.strings; sourceTree = "<group>"; };
432E850B29225DCF00234DA4 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
432E8DE22A6558DC00ACBE11 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
432E8DE32A6558DC00ACBE11 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
432E924C2BA857E800DC87F7 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/BottomSheet.strings; sourceTree = "<group>"; };
432EBBAC28B39A5E0000E6E6 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
432EC0C329D1B18200A8E6B0 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
432F13BB29225992009597FA /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
432F80012B0B764D002CB8BD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
432FACF628B39FD5008C76C1 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
432FACF728B39FD5008C76C1 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
432FB9802A5C214F00FDA593 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
432FBC2029225DAD00BE00FE /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
432FD0B92AEFC8D5000D8CBB /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Shopping.strings; sourceTree = "<group>"; };
432FF9EA29F69CE900E670AC /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Notification.strings"; sourceTree = "<group>"; };
432FF9EB29F69CE900E670AC /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
432FF9F82B1DED6E003E473B /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/EditCard.strings; sourceTree = "<group>"; };
4330773429F69CC7006BC636 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Notification.strings"; sourceTree = "<group>"; };
4330773529F69CC7006BC636 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
4330958B2B83917C00FAD61B /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4330958C2B83917C00FAD61B /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4330B4BB29225D65004C6911 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43312EE82B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43312EE92B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43312EEA2B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Credentials.strings; sourceTree = "<group>"; };
43312EEB2B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43312EEC2B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43312EED2B4C0ED600F8D00F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
433142EC2B3060F20006E149 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ContextualHints.strings; sourceTree = "<group>"; };
433142ED2B3060F20006E149 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
433142EE2B3060F20006E149 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Credentials.strings; sourceTree = "<group>"; };
433142EF2B3060F20006E149 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
433142F02B3060F20006E149 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
433154642947450800484E05 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Alerts.strings; sourceTree = "<group>"; };
433154652947450800484E05 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/TabsTray.strings; sourceTree = "<group>"; };
433167D72A124CE100A726C0 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
433167D82A124CE100A726C0 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Upgrade.strings"; sourceTree = "<group>"; };
4331790A2B8391B800CF3B1E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4331790B2B8391B800CF3B1E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4331A9BA27193DEF005E8080 /* ContextualHintViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContextualHintViewController.swift; sourceTree = "<group>"; };
4331A9BC271D267E005E8080 /* ContextualHintViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintViewProvider.swift; sourceTree = "<group>"; };
4331AB892A5C1DFC00A2E61C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4331AB8A2A5C1DFC00A2E61C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4331B5C429E42772003965EA /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = "ka.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4331C5CD2A1B8483004C4709 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4331C5CE2A1B8483004C4709 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4331D3EE2A059C1C00542BDD /* SyncContentSettingsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncContentSettingsViewControllerTests.swift; sourceTree = "<group>"; };
433204162B68010A00ECE7AC /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/TabToolbar.strings; sourceTree = "<group>"; };
4332247E2A5C203D00B07818 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
4332247F2A5C203D00B07818 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
4332AE0B2B305F6200885C18 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4332AE0C2B305F6200885C18 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4332AE0D2B305F6200885C18 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Credentials.strings; sourceTree = "<group>"; };
4332AE0E2B305F6200885C18 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4332AE0F2B305F6200885C18 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
433336762BA85AF600259488 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4333498629F69D080059610C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Notification.strings; sourceTree = "<group>"; };
4333498729F69D080059610C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
433396C727ACE92500491049 /* LegacyInactiveTabButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabButton.swift; sourceTree = "<group>"; };
4333A67D2B3999DC00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4333A67E2B3999DC00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4333A67F2B3999DC00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Credentials.strings; sourceTree = "<group>"; };
4333A6802B3999DD00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4333A6812B3999DD00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4333A6822B3999DD00B808F7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4333FB0129225C4700A3C600 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
43340F98292B962100CF9ED8 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
433429FA29BA6CB1005B05B0 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
433429FB29BA6CB1005B05B0 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Onboarding.strings"; sourceTree = "<group>"; };
433429FC29BA6CB1005B05B0 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43349476294745560027B85C /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Alerts.strings; sourceTree = "<group>"; };
43349477294745560027B85C /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/TabsTray.strings; sourceTree = "<group>"; };
4334CA5C2BB195DE00B29D5B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4334DC2B29225A0B0064F9CD /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
4335A79E2B554A630087D279 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/TabToolbar.strings; sourceTree = "<group>"; };
4335F6DC2AEFC78D00A661E9 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Shopping.strings; sourceTree = "<group>"; };
43360C3E2B0B770A002A8FDA /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43365FED2BA85920004817F2 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43369A9D29BA6A3C007A80E3 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43369A9E29BA6A3C007A80E3 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43369A9F29BA6A3C007A80E3 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
4336DF3C2B554CB00028A496 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabToolbar.strings; sourceTree = "<group>"; };
4336F84F2A52E4D60087F435 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4336F8502A52E4D70087F435 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4336FAD1264B169000A6B076 /* WebcompatAllFramesAtDocumentStart.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = WebcompatAllFramesAtDocumentStart.js; sourceTree = "<group>"; };
4336FAFA264B170F00A6B076 /* FullscreenHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FullscreenHelper.js; sourceTree = "<group>"; };
4337077E28B39C6C002B32AB /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4337077F28B39C6C002B32AB /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4337457429F69C9200E10FF5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Notification.strings; sourceTree = "<group>"; };
4337457529F69C9200E10FF5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4337587C2934CE3A00EABC16 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43376E662B9F1F5300A640BD /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
433770942A52E58A00FAC5CC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
433770952A52E58A00FAC5CC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4337741C2A5C1FB40029E804 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4337C9D22A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4337C9D32A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4337C9D42A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Footer.strings; sourceTree = "<group>"; };
4337C9D52A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/RememberCard.strings; sourceTree = "<group>"; };
4337C9D62A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4337C9D72A5C211300987DEB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4337E1142AEFC993007579AC /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Shopping.strings"; sourceTree = "<group>"; };
4338633128CF4C5100564CA4 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4338633228CF4C5100564CA4 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4339307829BA698C001A4CAB /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
4339307929BA698C001A4CAB /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Onboarding.strings"; sourceTree = "<group>"; };
4339307A29BA698C001A4CAB /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
4339390B28B39F8F001B8301 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
433942802AC1A24E009B3F3C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Share.strings; sourceTree = "<group>"; };
433942812AC1A24E009B3F3C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/TabLocation.strings; sourceTree = "<group>"; };
4339D0B32BA85A7400521234 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
4339E2A02A49A9250071F5CF /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Footer.strings; sourceTree = "<group>"; };
4339E2A12A49A9250071F5CF /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/RememberCard.strings; sourceTree = "<group>"; };
4339E2A22A49A9260071F5CF /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4339E873293E0B570044398D /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Alerts.strings; sourceTree = "<group>"; };
4339E874293E0B570044398D /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/TabsTray.strings; sourceTree = "<group>"; };
433A246B2AC1A18700AEF013 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Share.strings; sourceTree = "<group>"; };
433A246C2AC1A18700AEF013 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabLocation.strings; sourceTree = "<group>"; };
433A3BFB2B83911A00DD472C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
433A3BFC2B83911A00DD472C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
433A6D4D2B30601D00368B97 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ContextualHints.strings; sourceTree = "<group>"; };
433A6D4E2B30601D00368B97 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
433A6D4F2B30601D00368B97 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
433A6D502B30601D00368B97 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
433A869E2A5C208C00D3B92A /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
433A869F2A5C208C00D3B92A /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
433AA6642A24C1930060B543 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
433AB4322ADD526500A7AC6D /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Share.strings; sourceTree = "<group>"; };
433AB4332ADD526500A7AC6D /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/TabLocation.strings; sourceTree = "<group>"; };
433B17B6293E0B4D004270FF /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Alerts.strings; sourceTree = "<group>"; };
433B17B7293E0B4D004270FF /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/TabsTray.strings; sourceTree = "<group>"; };
433B535C28B39E5E0045FE4C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
433B8E962B554D0D00BB67DC /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
433B981A2B55496D00940F00 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabToolbar.strings; sourceTree = "<group>"; };
433BAD9D29C8769800E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Alert.strings; sourceTree = "<group>"; };
433BAD9F29C8769800E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
433BADA129C8769800E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/EditCard.strings; sourceTree = "<group>"; };
433BADA329C8769800E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ErrorState.strings; sourceTree = "<group>"; };
433BADA529C8769800E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = "<group>"; };
433BADA629C8769900E34991 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/SnackBar.strings; sourceTree = "<group>"; };
433C58332AEFC8E20001ABF0 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Shopping.strings; sourceTree = "<group>"; };
433C9007293E0ACB00054733 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Alerts.strings; sourceTree = "<group>"; };
433C9008293E0ACB00054733 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabsTray.strings; sourceTree = "<group>"; };
433CE6CF2A5C21580031F81E /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
433CE6D02A5C21580031F81E /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
433D12062BE8F4B700F2E3A5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
433D50122B42D5FA00B614FF /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ContextualHints.strings; sourceTree = "<group>"; };
433D53CB2B0B798700F5786C /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
433DD5FB2AEFC6EB00C80D13 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Shopping.strings; sourceTree = "<group>"; };
433E0DEC26FCE37C00B78CC5 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Default Browser.strings"; sourceTree = "<group>"; };
433E11402A124A2C00B4C650 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
433E11412A124A2C00B4C650 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Upgrade.strings; sourceTree = "<group>"; };
433E7679293E0B6A0092C8F6 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Alerts.strings; sourceTree = "<group>"; };
433E767A293E0B6A0092C8F6 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/TabsTray.strings; sourceTree = "<group>"; };
433EC1A828B39AB60044FC22 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/LoginManager.strings; sourceTree = "<group>"; };
433EC1A928B39AB60044FC22 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
433ED94D2A24C106001DAAB7 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/DisplayCard.strings; sourceTree = "<group>"; };
433F00632A52E607001A7FDE /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
433F00642A52E607001A7FDE /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
433F1040293E0BB200E9F73F /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Alerts.strings; sourceTree = "<group>"; };
433F1041293E0BB200E9F73F /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/TabsTray.strings; sourceTree = "<group>"; };
433FD5CC2A52E55400E7B4CB /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
433FD5CD2A52E55400E7B4CB /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
433FF82028BCD74B006A70C8 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
433FF82128BCD74B006A70C8 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
434073A929E4271900458D21 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = "hu.lproj/Edit Card.strings"; sourceTree = "<group>"; };
434094D1293E0B6000CAD2F5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Alerts.strings; sourceTree = "<group>"; };
434094D2293E0B6000CAD2F5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabsTray.strings; sourceTree = "<group>"; };
434123CE2BF508ED00A28FC7 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43416EF72B42D50B003C9C9B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43416EF82B42D50B003C9C9B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43416EF92B42D50B003C9C9B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Credentials.strings; sourceTree = "<group>"; };
43416EFA2B42D50B003C9C9B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43416EFB2B42D50B003C9C9B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4341BFA129BF3DB20012B981 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4341BFA229BF3DB20012B981 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Onboarding.strings; sourceTree = "<group>"; };
4341BFA329BF3DB20012B981 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4341EB5E293E0B430014E017 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Alerts.strings; sourceTree = "<group>"; };
4341EB5F293E0B430014E017 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/TabsTray.strings; sourceTree = "<group>"; };
4342201429C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Alert.strings; sourceTree = "<group>"; };
4342201529C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4342201629C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/EditCard.strings; sourceTree = "<group>"; };
4342201729C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4342201829C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ErrorState.strings; sourceTree = "<group>"; };
4342201929C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Onboarding.strings; sourceTree = "<group>"; };
4342201A29C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4342201B29C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Settings.strings; sourceTree = "<group>"; };
4342201C29C879F200E1A9C1 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/SnackBar.strings; sourceTree = "<group>"; };
43424EA029EF08EF00D19798 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43426F8A2A81089600555157 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43426F8B2A81089600555157 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4342787A293E0A9C008F9B08 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Alerts.strings"; sourceTree = "<group>"; };
4342787B293E0A9C008F9B08 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/TabsTray.strings"; sourceTree = "<group>"; };
4342AE172AEFC797000A27BB /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Shopping.strings; sourceTree = "<group>"; };
434307522BA85AA8009155D5 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43433C472B8394830052B8E0 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43433C482B8394830052B8E0 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
434341F82A2DF9FB00D08DF6 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Footer.strings; sourceTree = "<group>"; };
434341F92A2DF9FB00D08DF6 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/RememberCard.strings; sourceTree = "<group>"; };
434341FA2A2DF9FB00D08DF6 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/UpdateCard.strings; sourceTree = "<group>"; };
434369DC2BA85B630004271D /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4343BBBD2BE8F3280082F853 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43446CEF2412DDBE00F5C643 /* UpdateViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateViewModelTests.swift; sourceTree = "<group>"; };
4344A4EB2A124A150024B813 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4344A4EC2A124A150024B813 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Notification.strings; sourceTree = "<group>"; };
4344A4ED2A124A150024B813 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Upgrade.strings; sourceTree = "<group>"; };
4344A4EE2A124A150024B813 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4344BD7C2AEFC6490057F642 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Shopping.strings; sourceTree = "<group>"; };
4344D02F292259CE00B12BF8 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
4345055729E4289200F137B6 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Settings.strings"; sourceTree = "<group>"; };
4345441C26D2E52600D5EEAA /* SearchTermGroupsUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTermGroupsUtility.swift; sourceTree = "<group>"; };
43464A7329E4264400C3CA87 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4346FF07295BA6A200F4D220 /* CreditCardSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreditCardSettingsViewController.swift; sourceTree = "<group>"; };
4347022C2AC1A19200BEB809 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Share.strings; sourceTree = "<group>"; };
4347022D2AC1A19200BEB809 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/TabLocation.strings; sourceTree = "<group>"; };
43470D0728B39AF80034F500 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43470D0A28B39AF80034F500 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4347183C2AEFC8380017195A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Shopping.strings; sourceTree = "<group>"; };
434735AE29EF065700D7FFE2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = "es.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4347544E29C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Alert.strings; sourceTree = "<group>"; };
4347544F29C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4347545029C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/EditCard.strings; sourceTree = "<group>"; };
4347545129C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ErrorState.strings; sourceTree = "<group>"; };
4347545229C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Settings.strings; sourceTree = "<group>"; };
4347545329C87819000D9710 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/SnackBar.strings; sourceTree = "<group>"; };
43477CAA2B83902B00A2BF95 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43477CAB2B83902B00A2BF95 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4347B397298D6D7B0045F677 /* CreditCardTableViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardTableViewModel.swift; sourceTree = "<group>"; };
4347B399298DA5BB0045F677 /* CreditCardInputViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputViewModel.swift; sourceTree = "<group>"; };
4347D6D32B554ACC009C2F3C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabToolbar.strings; sourceTree = "<group>"; };
4348441329225D1400CC0497 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4348AA992A2DFBB300D6D5AC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Footer.strings; sourceTree = "<group>"; };
4348AA9A2A2DFBB300D6D5AC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/RememberCard.strings; sourceTree = "<group>"; };
4348AA9B2A2DFBB300D6D5AC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/UpdateCard.strings; sourceTree = "<group>"; };
434905B12B554D1800D750D7 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
434905CD29BA6B2300EF6E9A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
434905CE29BA6B2300EF6E9A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Onboarding.strings; sourceTree = "<group>"; };
434905CF29BA6B2300EF6E9A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43491DDE2B9F205C0089F5E9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43491DDF2B9F205C0089F5E9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4349250D2A24C15500007C38 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4349C5882A124BDC00B02F49 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4349C5892A124BDC00B02F49 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Upgrade.strings; sourceTree = "<group>"; };
4349DAB329EF079600D9006B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = "ja.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4349DD982B5549790093B3DA /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/TabToolbar.strings; sourceTree = "<group>"; };
434A00C829E426EA003FE690 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = "he.lproj/Edit Card.strings"; sourceTree = "<group>"; };
434A00C929E426EA003FE690 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
434A2ED528CF4BD2006D3DD0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
434A2ED628CF4BD2006D3DD0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
434AD05F2B023DFB00760E89 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Shopping.strings; sourceTree = "<group>"; };
434AE5202A24BECB0079F5B4 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/DisplayCard.strings; sourceTree = "<group>"; };
434B67C32B7BF1FC00FC512B /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
434B67C42B7BF1FC00FC512B /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
434B67C52B7BF1FC00FC512B /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
434B69B82B399D9100D77EA7 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
434B69B92B399D9200D77EA7 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
434B69BA2B399D9200D77EA7 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Credentials.strings"; sourceTree = "<group>"; };
434B69BB2B399D9200D77EA7 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
434B69BC2B399D9200D77EA7 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
434B8D692B0B771500DC38A7 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
434C3D1F2B8391F600A0FB8B /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
434C573A2A52E55D00D296B8 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
434C573B2A52E55D00D296B8 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
434CD57729F6FC4500A0D04B /* MockAppAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAppAuthenticator.swift; sourceTree = "<group>"; };
434D7D642B1DEBF300ED8388 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
434D7D8F2B554BCC0089106C /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
434D84EF28D886E900CD0445 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
434D84F028D886E900CD0445 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
434D987B2A24C003008BEE63 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/DisplayCard.strings; sourceTree = "<group>"; };
434E1FDB299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = "fil.lproj/Default Browser.strings"; sourceTree = "<group>"; };
434E1FDC299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Today.strings; sourceTree = "<group>"; };
434E1FDD299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = "<group>"; };
434E733625EED32E006D3BDE /* BrowserViewController+URLBarDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+URLBarDelegate.swift"; sourceTree = "<group>"; };
434EA84429225CDE0039FBE1 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
434EE0B429225A31005D030A /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
434F05982A0BCD36008B1057 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
434F05992A0BCD36008B1057 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Upgrade.strings; sourceTree = "<group>"; };
434F78E429225CD10037862C /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
434FFA2E2AEFC8EE008CAD12 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Shopping.strings; sourceTree = "<group>"; };
434FFF292ACAE1C000680A93 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Share.strings"; sourceTree = "<group>"; };
43509CB3291BF65400DF631E /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43509CB4291BF65400DF631E /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4350E75F2AC1A19C004BA97D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Share.strings; sourceTree = "<group>"; };
4350E7602AC1A19C004BA97D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabLocation.strings; sourceTree = "<group>"; };
4350FDC82B14B08500B7BF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
435122BE2AEFC65300D1EF87 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Shopping.strings; sourceTree = "<group>"; };
435142B32A24BFC6007D2550 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
4351540E2A0BCAB300D5E2CC /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4351540F2A0BCAB300D5E2CC /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Upgrade.strings; sourceTree = "<group>"; };
4352045629DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Alert.strings; sourceTree = "<group>"; };
4352045729DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4352045829DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/EditCard.strings; sourceTree = "<group>"; };
4352045929DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4352045A29DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ErrorState.strings; sourceTree = "<group>"; };
4352045B29DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Onboarding.strings; sourceTree = "<group>"; };
4352045C29DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4352045D29DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Settings.strings; sourceTree = "<group>"; };
4352045E29DAEE4F00645040 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/SnackBar.strings; sourceTree = "<group>"; };
43520B7A2BA8580000CD4E00 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
435222C025882E3800FCA5B6 /* WidgetKitTopSiteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetKitTopSiteModel.swift; sourceTree = "<group>"; };
4352BDFF2B0B772F00169217 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4352F7302B0B78BA00912DE9 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4353898E2B4C12400035DE83 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4353898F2B4C12400035DE83 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
435389902B4C12400035DE83 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Credentials.strings; sourceTree = "<group>"; };
435389912B4C12400035DE83 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
435389922B4C12400035DE83 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43539A352BE8F4A9007B6A73 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4353C63428B904C00087E642 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4353C63528B904C00087E642 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4353DE752AC1A267005E189E /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Share.strings; sourceTree = "<group>"; };
4353DE762AC1A267005E189E /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/TabLocation.strings; sourceTree = "<group>"; };
4354415E29EF0682004EDDAF /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = "eu.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4354485A2B0B767600F22F17 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43548D222A2DFAB400E28766 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Footer.strings; sourceTree = "<group>"; };
43548D232A2DFAB400E28766 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/RememberCard.strings; sourceTree = "<group>"; };
43548D242A2DFAB400E28766 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/UpdateCard.strings; sourceTree = "<group>"; };
435583B2293E0A2900EC9A32 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Alerts.strings; sourceTree = "<group>"; };
435583B3293E0A2900EC9A32 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabsTray.strings; sourceTree = "<group>"; };
4355BE5F2BE8F44900610006 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4355C9172B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4355C9182B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4355C9192B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Credentials.strings; sourceTree = "<group>"; };
4355C91A2B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4355C91B2B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4355C91C2B554AD800B90EF1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/TabToolbar.strings; sourceTree = "<group>"; };
435632DD2AC1A4A600C01BA7 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Share.strings; sourceTree = "<group>"; };
435632DE2AC1A4A600C01BA7 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabLocation.strings; sourceTree = "<group>"; };
43564CC72A52E6CE00EEE7E7 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43564CC82A52E6CE00EEE7E7 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4356596329DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Alert.strings"; sourceTree = "<group>"; };
4356596429DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
4356596529DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/EditCard.strings"; sourceTree = "<group>"; };
4356596629DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ErrorState.strings"; sourceTree = "<group>"; };
4356596729DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Settings.strings"; sourceTree = "<group>"; };
4356596829DAEDC400F86EF9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43566C722AF9047F00E6A8E7 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Shopping.strings; sourceTree = "<group>"; };
43569A312A0BCB0E00BCDA77 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
43569A322A0BCB0E00BCDA77 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Upgrade.strings"; sourceTree = "<group>"; };
4356A5C82BE8F2C300A39580 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4356DB4F2AEFC6FF00ADF289 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Shopping.strings; sourceTree = "<group>"; };
43571D57293E0A2000EF42C5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Alerts.strings; sourceTree = "<group>"; };
43571D58293E0A2000EF42C5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabsTray.strings; sourceTree = "<group>"; };
435784DC2A24C0C80046746E /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
435784DD2A24C0C80046746E /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
435784DE2A24C0C80046746E /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Upgrade.strings"; sourceTree = "<group>"; };
4357C67F2AC1A3DE004BC90D /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabLocation.strings; sourceTree = "<group>"; };
4357D35D2A0BCDFF00D643FC /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4357D35E2A0BCDFF00D643FC /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Upgrade.strings; sourceTree = "<group>"; };
435863CF2A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Alert.strings; sourceTree = "<group>"; };
435863D02A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Alerts.strings; sourceTree = "<group>"; };
435863D12A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/DisplayCard.strings; sourceTree = "<group>"; };
435863D22A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = "ur.lproj/Edit Card.strings"; sourceTree = "<group>"; };
435863D32A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/EditCard.strings; sourceTree = "<group>"; };
435863D42A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
435863D52A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/ErrorState.strings; sourceTree = "<group>"; };
435863D62A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
435863D72A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Footer.strings; sourceTree = "<group>"; };
435863D82A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Onboarding.strings; sourceTree = "<group>"; };
435863D92A49ABEE00DC13AC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Settings.strings; sourceTree = "<group>"; };
4358857D2B8CAC52003889BD /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4358857E2B8CAC52003889BD /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
4358B5E12A24BEC2001F379A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4358DEF72A0BCAED000A7CED /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
4358DEF82A0BCAED000A7CED /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Upgrade.strings"; sourceTree = "<group>"; };
4358FE5C29F69A790057F216 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Notification.strings; sourceTree = "<group>"; };
4358FE5D29F69A790057F216 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4359303C29F69CDF00896524 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Notification.strings"; sourceTree = "<group>"; };
4359303D29F69CDF00896524 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
435956AF2A24BF3B0029BB1D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4359936D293E0B85000EFCD4 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Alerts.strings; sourceTree = "<group>"; };
4359936E293E0B85000EFCD4 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4359936F293E0B85000EFCD4 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/TabsTray.strings; sourceTree = "<group>"; };
4359F1472BE8F5AE004C2225 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Microsurvey.strings; sourceTree = "<group>"; };
435A21C5293E0B8E00E39498 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Alerts.strings; sourceTree = "<group>"; };
435A21C6293E0B8E00E39498 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/TabsTray.strings; sourceTree = "<group>"; };
435A21D129E425D400251E18 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Edit Card.strings"; sourceTree = "<group>"; };
435A759129E4285900778D0C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Edit Card.strings"; sourceTree = "<group>"; };
435AC01A2A52E65800B0156A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
435AC01B2A52E65800B0156A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
435B625129D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Alert.strings; sourceTree = "<group>"; };
435B625229D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
435B625329D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/EditCard.strings; sourceTree = "<group>"; };
435B625429D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
435B625529D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ErrorState.strings; sourceTree = "<group>"; };
435B625629D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Settings.strings; sourceTree = "<group>"; };
435B625729D1B3D2005FBA5D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/SnackBar.strings; sourceTree = "<group>"; };
435B7DFD29E4291B00754F12 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = "tr.lproj/Edit Card.strings"; sourceTree = "<group>"; };
435B9BAB2B8393B9006862A6 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
435B9BAC2B8393B9006862A6 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
435BA26129BA6AA300F1EC85 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
435BA26229BA6AA300F1EC85 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Onboarding.strings; sourceTree = "<group>"; };
435BA26329BA6AA300F1EC85 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
435BCA662A52E5A500B0D3B5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
435BCA672A52E5A500B0D3B5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
435BFBCD2B1DEBB800C04CB0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
435C0DED2B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ContextualHints.strings; sourceTree = "<group>"; };
435C0DEE2B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
435C0DEF2B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Credentials.strings; sourceTree = "<group>"; };
435C0DF02B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
435C0DF12B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
435C0DF22B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
435C0DF32B554BD9002F55FA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabToolbar.strings; sourceTree = "<group>"; };
435CC46729F69B3300CC7D73 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Notification.strings; sourceTree = "<group>"; };
435CC46829F69B3300CC7D73 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
435D29402B3061F30013A73B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ContextualHints.strings; sourceTree = "<group>"; };
435D29412B3061F30013A73B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
435D29422B3061F30013A73B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Credentials.strings; sourceTree = "<group>"; };
435D29432B3061F30013A73B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
435D29442B3061F30013A73B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
435D660423D794B90046EFA2 /* UpdateViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateViewModel.swift; sourceTree = "<group>"; };
435D7CC4246209AA0043ACB9 /* IntroViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroViewController.swift; sourceTree = "<group>"; };
435D89B72AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
435D89B82AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Notification.strings"; sourceTree = "<group>"; };
435D89B92AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/RememberCard.strings"; sourceTree = "<group>"; };
435D89BA2AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
435D89BB2AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/TabLocation.strings"; sourceTree = "<group>"; };
435D89BC2AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
435D89BD2AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Upgrade.strings"; sourceTree = "<group>"; };
435D89BE2AC1A1A7005E0AD4 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
435DAC5B2AEFC8F900DAF8F9 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Notification.strings; sourceTree = "<group>"; };
435DAC5C2AEFC8F900DAF8F9 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Shopping.strings; sourceTree = "<group>"; };
435DB82B2B1DECA9009802AC /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
435DE3312BE8F1AE004BF646 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Microsurvey.strings; sourceTree = "<group>"; };
435DFA292BB193E800780F60 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/BottomSheet.strings; sourceTree = "<group>"; };
435E4EF02A49AB3900F042C0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Footer.strings"; sourceTree = "<group>"; };
435E4EF12A49AB3900F042C0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/RememberCard.strings"; sourceTree = "<group>"; };
435E4EF22A49AB3900F042C0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
435E6AEC2A2DFAD90062B28C /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Footer.strings; sourceTree = "<group>"; };
435E6AED2A2DFAD90062B28C /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/RememberCard.strings; sourceTree = "<group>"; };
435E6AEE2A2DFAD90062B28C /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/UpdateCard.strings; sourceTree = "<group>"; };
435E7439293E0A50004A8A9C /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Alerts.strings"; sourceTree = "<group>"; };
435E743A293E0A50004A8A9C /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/TabsTray.strings"; sourceTree = "<group>"; };
435EAC0E29F69AE60080D3B0 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Notification.strings"; sourceTree = "<group>"; };
435EAC0F29F69AE60080D3B0 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
435F1A8B2B0B78C800EDB15D /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
435F35582A24BF89000F10AC /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/DisplayCard.strings; sourceTree = "<group>"; };
435F66E029C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Alert.strings"; sourceTree = "<group>"; };
435F66E129C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
435F66E229C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/EditCard.strings"; sourceTree = "<group>"; };
435F66E329C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ErrorState.strings"; sourceTree = "<group>"; };
435F66E429C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Settings.strings"; sourceTree = "<group>"; };
435F66E529C87711002A752D /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/SnackBar.strings"; sourceTree = "<group>"; };
435F75A12B0B79A6001F2258 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
435F7F0B29EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Alert.strings; sourceTree = "<group>"; };
435F7F0C29EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
435F7F0D29EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = "ca.lproj/Edit Card.strings"; sourceTree = "<group>"; };
435F7F0E29EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/EditCard.strings; sourceTree = "<group>"; };
435F7F0F29EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
435F7F1029EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ErrorState.strings; sourceTree = "<group>"; };
435F7F1129EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Onboarding.strings; sourceTree = "<group>"; };
435F7F1229EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
435F7F1329EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Settings.strings; sourceTree = "<group>"; };
435F7F1429EF053D009A44F6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/SnackBar.strings; sourceTree = "<group>"; };
435FEE3A2BDFBB3200AB9611 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/BottomSheet.strings; sourceTree = "<group>"; };
435FEE3B2BDFBB3200AB9611 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ContextualHints.strings; sourceTree = "<group>"; };
435FEE3C2BDFBB3200AB9611 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Credentials.strings; sourceTree = "<group>"; };
43600BBC2AC1A4C0000B8B83 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/TabLocation.strings; sourceTree = "<group>"; };
4360728429E42822000373A6 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = "nn.lproj/Edit Card.strings"; sourceTree = "<group>"; };
436075182AF902C40035F47A /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Shopping.strings; sourceTree = "<group>"; };
43609AF22AEFC84C00D7C002 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Shopping.strings; sourceTree = "<group>"; };
436115CA2BA8593900280DB6 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/BottomSheet.strings; sourceTree = "<group>"; };
436133382A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Alert.strings; sourceTree = "<group>"; };
436133392A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = "cs.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4361333A2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/EditCard.strings; sourceTree = "<group>"; };
4361333B2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4361333C2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ErrorState.strings; sourceTree = "<group>"; };
4361333D2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Notification.strings; sourceTree = "<group>"; };
4361333E2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Settings.strings; sourceTree = "<group>"; };
4361333F2A091002009C8BBC /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/SnackBar.strings; sourceTree = "<group>"; };
43620CB22BA85B0E00F9248C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43621A6E29E428B300B2ED64 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = "sk.lproj/Edit Card.strings"; sourceTree = "<group>"; };
436220A028F436A700C8E75B /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
436220A128F436A700C8E75B /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
43625BA029225B0200109F9F /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4362C22A29BA69C000A2AB70 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4362C22B29BA69C000A2AB70 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Onboarding.strings; sourceTree = "<group>"; };
4362C22C29BA69C000A2AB70 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4362C24D29EF04D900A91DD0 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = "be.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4362FF9F28B39DEF00943D28 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
4363AC032A0BCE1D00A18A25 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
4363AC042A0BCE1D00A18A25 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Upgrade.strings"; sourceTree = "<group>"; };
4363B6662BE8F3C2004D0CED /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4363FDF12AEFC70A00FC80F2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Shopping.strings; sourceTree = "<group>"; };
436403C428EAFBD6008A7F9B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
436403C528EAFBD6008A7F9B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43645E3629BA68D900CE6033 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43645E3729BA68D900CE6033 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Onboarding.strings; sourceTree = "<group>"; };
43645E3829BA68D900CE6033 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4364C35629E425E500415121 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4364E8062B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4364E8072B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4364E8082B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Credentials.strings; sourceTree = "<group>"; };
4364E8092B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4364E80A2B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4364E80B2B554C3B00601C45 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4364EA802B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = "bs.lproj/Default Browser.strings"; sourceTree = "<group>"; };
4364EA812B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Today.strings; sourceTree = "<group>"; };
4364EA822B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Alert.strings; sourceTree = "<group>"; };
4364EA832B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Alerts.strings; sourceTree = "<group>"; };
4364EA842B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4364EA852B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
4364EA862B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
4364EA872B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4364EA882B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = "bs.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4364EA892B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/EditCard.strings; sourceTree = "<group>"; };
4364EA8A2B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4364EA8B2B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ErrorState.strings; sourceTree = "<group>"; };
4364EA8C2B1DE9FA003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4364EA8D2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4364EA8E2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Footer.strings; sourceTree = "<group>"; };
4364EA8F2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4364EA902B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Notification.strings; sourceTree = "<group>"; };
4364EA912B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Onboarding.strings; sourceTree = "<group>"; };
4364EA922B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/RememberCard.strings; sourceTree = "<group>"; };
4364EA932B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4364EA942B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4364EA952B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4364EA962B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Settings.strings; sourceTree = "<group>"; };
4364EA972B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Share.strings; sourceTree = "<group>"; };
4364EA982B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Shopping.strings; sourceTree = "<group>"; };
4364EA992B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/SnackBar.strings; sourceTree = "<group>"; };
4364EA9A2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/TabLocation.strings; sourceTree = "<group>"; };
4364EA9B2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/TabsTray.strings; sourceTree = "<group>"; };
4364EA9C2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4364EA9D2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4364EA9E2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Upgrade.strings; sourceTree = "<group>"; };
4364EA9F2B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4364EAA02B1DE9FB003A1240 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Localizable.strings; sourceTree = "<group>"; };
43657EC52BA85B94009DA1EA /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4365AEE82B14AFB700A572D7 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4366119829E426B10012DBC7 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/Edit Card.strings"; sourceTree = "<group>"; };
436630302B7BEDF00076848B /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabToolbar.strings; sourceTree = "<group>"; };
436637282AEFC99F00518776 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Shopping.strings"; sourceTree = "<group>"; };
4366A0AE29DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Alert.strings; sourceTree = "<group>"; };
4366A0AF29DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4366A0B029DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/EditCard.strings; sourceTree = "<group>"; };
4366A0B129DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4366A0B229DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ErrorState.strings; sourceTree = "<group>"; };
4366A0B329DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Onboarding.strings; sourceTree = "<group>"; };
4366A0B429DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4366A0B529DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Settings.strings; sourceTree = "<group>"; };
4366A0B629DAEDF500DA8329 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/SnackBar.strings; sourceTree = "<group>"; };
43680DD7293E0A160013269F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Alerts.strings; sourceTree = "<group>"; };
43680DD8293E0A160013269F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/TabsTray.strings; sourceTree = "<group>"; };
43682B4D28B39CFF00F2C865 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43682B4E28B39CFF00F2C865 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
436854592AC1A3E900D305B7 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/TabLocation.strings"; sourceTree = "<group>"; };
4368690A29BA6915000F1EAB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
4368690B29BA6915000F1EAB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Onboarding.strings"; sourceTree = "<group>"; };
4368690C29BA6915000F1EAB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43687C4128B39D1000AFDFA3 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
43687C4228B39D1000AFDFA3 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
4368C1D628B39B4F001AD503 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4368C1D728B39B4F001AD503 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4368ED3A28B39C1300A50B64 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
4368ED3B28B39C1300A50B64 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
4368EE5B292B95C0005A0673 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43696A66292B9719002C3EAD /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
436985E428B39FFE00198055 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
436985E528B39FFE00198055 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
4369916E29F69D5A00EA1FA3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Notification.strings; sourceTree = "<group>"; };
4369916F29F69D5A00EA1FA3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4369ACFC2A0BCBFD001EE1AF /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4369ACFD2A0BCBFD001EE1AF /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Upgrade.strings; sourceTree = "<group>"; };
4369B8802B0B75A8003791B9 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
436A14842B3062D900134346 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ContextualHints.strings; sourceTree = "<group>"; };
436A14852B3062D900134346 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
436A14862B3062D900134346 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Credentials.strings; sourceTree = "<group>"; };
436A14872B3062D900134346 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
436A14882B3062D900134346 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
436A16552B399CBD004C36E0 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
436A8C9A2AC1A1B100DC8121 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Share.strings"; sourceTree = "<group>"; };
436A8C9B2AC1A1B100DC8121 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/TabLocation.strings"; sourceTree = "<group>"; };
436A90A12A52E6A0007F78DE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
436A90A22A52E6A0007F78DE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
436AA89329EF0580002556D1 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = "cy.lproj/Edit Card.strings"; sourceTree = "<group>"; };
436AD0172AEFC66700105D60 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Shopping.strings; sourceTree = "<group>"; };
436B07B028CF4AEE009E95A8 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
436B07B128CF4AEE009E95A8 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
436B4FD998EBB793AB68FAA8 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
436B8BD428B39F2E00A8C749 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
436B8BD528B39F2E00A8C749 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
436BF4E12BE8F19F00EEFDCA /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Microsurvey.strings; sourceTree = "<group>"; };
436BFA7D2B0B79B50057FDAB /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
436CB2BE2A0BCBD20068E25D /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
436CB2BF2A0BCBD20068E25D /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Upgrade.strings"; sourceTree = "<group>"; };
436CBD222A52E5EC0088B658 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
436CBD232A52E5EC0088B658 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
436D24FF2AEFC85600237EAA /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Shopping.strings; sourceTree = "<group>"; };
436D62A029D1B32F00079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Alert.strings"; sourceTree = "<group>"; };
436D62A129D1B32F00079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
436D62A229D1B32F00079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/EditCard.strings"; sourceTree = "<group>"; };
436D62A329D1B33000079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ErrorState.strings"; sourceTree = "<group>"; };
436D62A429D1B33000079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Settings.strings"; sourceTree = "<group>"; };
436D62A529D1B33000079AA8 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/SnackBar.strings"; sourceTree = "<group>"; };
436D76602A124BC300E71F8F /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
436D76612A124BC300E71F8F /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Notification.strings; sourceTree = "<group>"; };
436D76622A124BC300E71F8F /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Upgrade.strings; sourceTree = "<group>"; };
436D76632A124BC400E71F8F /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
436D86B22AF901CE00C1AD89 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Shopping.strings; sourceTree = "<group>"; };
436DBFB929225A63003F8A35 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
436DD5C62A77CF750023C1FF /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
436DD5C72A77CF760023C1FF /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
436DE8522A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/DisplayCard.strings; sourceTree = "<group>"; };
436DE8532A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
436DE8542A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
436DE8552A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Notification.strings; sourceTree = "<group>"; };
436DE8562A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Upgrade.strings; sourceTree = "<group>"; };
436DE8572A24C0FD00DE00FC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
436E0E142BA857AB00D01C1A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/BottomSheet.strings; sourceTree = "<group>"; };
436E19542BB1946D00235F26 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/BottomSheet.strings; sourceTree = "<group>"; };
436E279E28B39C0100B18587 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
436E279F28B39C0100B18587 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
436E3C9A29F69A9900DB1824 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Notification.strings; sourceTree = "<group>"; };
436E3C9B29F69A9900DB1824 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
436E65BF29C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Alert.strings; sourceTree = "<group>"; };
436E65C029C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
436E65C129C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/EditCard.strings; sourceTree = "<group>"; };
436E65C229C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ErrorState.strings; sourceTree = "<group>"; };
436E65C329C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Settings.strings; sourceTree = "<group>"; };
436E65C429C878D9008645D3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/SnackBar.strings; sourceTree = "<group>"; };
436E7D8929225AEE0067DDBC /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
436ED5B52B0B769100A42611 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
436F08C52A2DFA6000A49B53 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Footer.strings"; sourceTree = "<group>"; };
436F08C62A2DFA6000A49B53 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/RememberCard.strings"; sourceTree = "<group>"; };
436F08C72A2DFA6000A49B53 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
436F42FC2A52E6E100E4C2A2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
436F42FD2A52E6E100E4C2A2 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
436F68302AE68E3700BF46C9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Share.strings; sourceTree = "<group>"; };
436F84692A4070C800279DAE /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Onboarding.strings; sourceTree = "<group>"; };
436FC6A82A3734F30010789D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Footer.strings; sourceTree = "<group>"; };
436FC6A92A3734F30010789D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/RememberCard.strings; sourceTree = "<group>"; };
436FC6AA2A3734F40010789D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4370179D2A37351700D9003D /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Footer.strings; sourceTree = "<group>"; };
4370179E2A37351700D9003D /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/RememberCard.strings; sourceTree = "<group>"; };
4370179F2A37351700D9003D /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/UpdateCard.strings; sourceTree = "<group>"; };
437035672A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Footer.strings"; sourceTree = "<group>"; };
437035682A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/RememberCard.strings"; sourceTree = "<group>"; };
437035692A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
4370383F2A0BCB590095B778 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
437038402A0BCB590095B778 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Upgrade.strings; sourceTree = "<group>"; };
43711C672B83905C006DC502 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43711C682B83905C006DC502 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
437137DB2BE8F23800A3F62D /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4371EAA02B55499C00DD3D3C /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
437227122BA8575600147F81 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = "bg.lproj/Default Browser.strings"; sourceTree = "<group>"; };
437241122B554C4700C9CEF2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43726BF32A2DF96D00ED91CB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Footer.strings; sourceTree = "<group>"; };
43726BF42A2DF96D00ED91CB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/RememberCard.strings; sourceTree = "<group>"; };
43726BF52A2DF96D00ED91CB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4372EC0329D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Alert.strings; sourceTree = "<group>"; };
4372EC0429D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4372EC0529D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/EditCard.strings; sourceTree = "<group>"; };
4372EC0629D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ErrorState.strings; sourceTree = "<group>"; };
4372EC0729D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Settings.strings; sourceTree = "<group>"; };
4372EC0829D1B3E600E75439 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/SnackBar.strings; sourceTree = "<group>"; };
437327D32B305F6E0090FCBC /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ContextualHints.strings; sourceTree = "<group>"; };
437327D42B305F6E0090FCBC /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
437327D52B305F6E0090FCBC /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Credentials.strings; sourceTree = "<group>"; };
437327D62B305F6E0090FCBC /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
437327D72B305F6E0090FCBC /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
437330442B554BE600BB1AFC /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43736FDD2A406F2900546F4A /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Footer.strings; sourceTree = "<group>"; };
43736FDE2A406F2900546F4A /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/RememberCard.strings; sourceTree = "<group>"; };
43736FDF2A406F2900546F4A /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43737C0328B39B9100E3BFD2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43737C0428B39B9100E3BFD2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43737CB229E4259700847A6F /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = "da.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4373C9FC2947434F00B41BBE /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Alerts.strings"; sourceTree = "<group>"; };
4373C9FD2947434F00B41BBE /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/TabsTray.strings"; sourceTree = "<group>"; };
4373EB212B1DEA0600DDFBD6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4373EB222B1DEA0600DDFBD6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Shopping.strings; sourceTree = "<group>"; };
43744F4E29E4296800FFE1DF /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43746AE82A37361B0047552E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Footer.strings; sourceTree = "<group>"; };
43746AE92A37361B0047552E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/RememberCard.strings; sourceTree = "<group>"; };
43746AEA2A37361B0047552E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/UpdateCard.strings; sourceTree = "<group>"; };
437475CA26DD1B7300DF2822 /* CredentialProviderFirefoxBeta.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CredentialProviderFirefoxBeta.entitlements; sourceTree = "<group>"; };
437475CB26DD1E5B00DF2822 /* CredentialProviderFirefox.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CredentialProviderFirefox.entitlements; sourceTree = "<group>"; };
4374AC0128B39AE700BE4998 /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
4374C6AF2AEFC75A00907BB4 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Shopping.strings; sourceTree = "<group>"; };
437579372B0B773B005F2178 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
437582642BE8F37A006F43C6 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43758DC32B0B78E300DA928C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4375C3222A24BF03004E1E5A /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
4375F7DC2A124BFB002484E5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4375F7DD2A124BFB002484E5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Upgrade.strings; sourceTree = "<group>"; };
437668872BE8F52600C19A1B /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43766D9E2A406F5C00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43766D9F2A406F5C00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Footer.strings; sourceTree = "<group>"; };
43766DA02A406F5D00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/RememberCard.strings; sourceTree = "<group>"; };
43766DA12A406F5D00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4376DDFB2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Footer.strings"; sourceTree = "<group>"; };
4376DDFC2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/RememberCard.strings"; sourceTree = "<group>"; };
4376DDFD2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
4376E4AC2BE8F27200EFC01F /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Microsurvey.strings; sourceTree = "<group>"; };
437743D12B399D3000CC7686 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ContextualHints.strings; sourceTree = "<group>"; };
437743D22B399D3000CC7686 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
437743D32B399D3000CC7686 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Credentials.strings; sourceTree = "<group>"; };
437743D42B399D3000CC7686 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
437743D52B399D3000CC7686 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
437753342AC1A3F500C1C12D /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/TabLocation.strings"; sourceTree = "<group>"; };
4377C2022AEFC6720014E570 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Shopping.strings; sourceTree = "<group>"; };
4377C98C2AC1A1BB001826A6 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Share.strings"; sourceTree = "<group>"; };
4377C98D2AC1A1BB001826A6 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/TabLocation.strings"; sourceTree = "<group>"; };
437831712B4C10D40083DD87 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
437831722B4C10D40083DD87 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
437884942B30605500568579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ContextualHints.strings; sourceTree = "<group>"; };
437884952B30605500568579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
437884962B30605500568579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Credentials.strings; sourceTree = "<group>"; };
437884972B30605500568579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
437884982B30605500568579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43788E212AF903BA00DE08DB /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Shopping.strings"; sourceTree = "<group>"; };
4378BD402B14B2C5004CB18D /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
4378C733293E09C200D0C1C7 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Alerts.strings; sourceTree = "<group>"; };
4378C736293E09C200D0C1C7 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/TabsTray.strings; sourceTree = "<group>"; };
4378F1B329BA6AD200D37BDC /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4378F1B429BA6AD200D37BDC /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Onboarding.strings; sourceTree = "<group>"; };
4378F1B529BA6AD200D37BDC /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4378F2C82B5E879900D89B0A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
4378F2C92B5E879900D89B0A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
4378F2CA2B5E879900D89B0A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
437904F2297EA28D00131AB5 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Alerts.strings; sourceTree = "<group>"; };
437904F3297EA28D00131AB5 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/TabsTray.strings; sourceTree = "<group>"; };
43790BF4292B94C500968A85 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4379F313293E0A5A0029C76D /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Alerts.strings"; sourceTree = "<group>"; };
4379F314293E0A5A0029C76D /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/TabsTray.strings"; sourceTree = "<group>"; };
437A857727E43FE100E42764 /* FxAWebViewTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxAWebViewTelemetry.swift; sourceTree = "<group>"; };
437A9B672681256800FB41C1 /* LegacyInactiveTabCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabCell.swift; sourceTree = "<group>"; };
437A9B692681257F00FB41C1 /* LegacyInactiveTabViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabViewModel.swift; sourceTree = "<group>"; };
437A9E092B399998009ECFF7 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
437A9E0A2B399998009ECFF7 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
437A9E0B2B399998009ECFF7 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
437A9E0C2B399998009ECFF7 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
437ABC202B8393050027444C /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
437ABC212B8393050027444C /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
437B0B2C2A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Alert.strings; sourceTree = "<group>"; };
437B0B2D2A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Alerts.strings; sourceTree = "<group>"; };
437B0B2E2A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
437B0B2F2A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/DisplayCard.strings; sourceTree = "<group>"; };
437B0B302A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = "hr.lproj/Edit Card.strings"; sourceTree = "<group>"; };
437B0B312A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/EditCard.strings; sourceTree = "<group>"; };
437B0B322A6E941500DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
437B0B332A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ErrorState.strings; sourceTree = "<group>"; };
437B0B342A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
437B0B352A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Footer.strings; sourceTree = "<group>"; };
437B0B362A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Onboarding.strings; sourceTree = "<group>"; };
437B0B372A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/RememberCard.strings; sourceTree = "<group>"; };
437B0B382A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
437B0B392A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
437B0B3A2A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Settings.strings; sourceTree = "<group>"; };
437B0B3B2A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SnackBar.strings; sourceTree = "<group>"; };
437B0B3C2A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TabsTray.strings; sourceTree = "<group>"; };
437B0B3D2A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/UpdateCard.strings; sourceTree = "<group>"; };
437B0B3E2A6E941600DD9F66 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Upgrade.strings; sourceTree = "<group>"; };
437B98E42A2DFC4A00318570 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Footer.strings"; sourceTree = "<group>"; };
437B98E52A2DFC4A00318570 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/RememberCard.strings"; sourceTree = "<group>"; };
437B98E62A2DFC4A00318570 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
437BF0A02BA85BAC00CD3183 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
437C35512A52E634007535DA /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
437C35522A52E634007535DA /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
437C3A1E28B39A4C0034468A /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
437C3A1F28B39A4C0034468A /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
437C672A28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Menu.strings; sourceTree = "<group>"; };
437C672B28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
437C672C28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Search.strings; sourceTree = "<group>"; };
437C672D28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Storage.strings; sourceTree = "<group>"; };
437C672E28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Today.strings; sourceTree = "<group>"; };
437C672F28D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
437C673028D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
437C673128D88484001A5C31 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Localizable.strings; sourceTree = "<group>"; };
437CA3622B023EAB003153C0 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Shopping.strings; sourceTree = "<group>"; };
437CA3632B023EAB003153C0 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/TabLocation.strings; sourceTree = "<group>"; };
437CC8E02BE8F1D100CB4385 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Microsurvey.strings; sourceTree = "<group>"; };
437CCDC82A124D7000A10106 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
437CCDC92A124D7000A10106 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Upgrade.strings; sourceTree = "<group>"; };
437CFF60293E0AD6001F1948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Alerts.strings; sourceTree = "<group>"; };
437CFF61293E0AD6001F1948 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabsTray.strings; sourceTree = "<group>"; };
437D59F62AC1A28E00D93351 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Share.strings; sourceTree = "<group>"; };
437D59F72AC1A28E00D93351 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/TabLocation.strings; sourceTree = "<group>"; };
437DAE8A29BA6CA500A3D006 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
437DAE8B29BA6CA500A3D006 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Onboarding.strings"; sourceTree = "<group>"; };
437DAE8C29BA6CA500A3D006 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
437DC1D82A24BFBD005FD5D7 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/DisplayCard.strings; sourceTree = "<group>"; };
437DCBB82BE8F21600F6008F /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
437DD23629FFD6DC00222D6A /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Notification.strings; sourceTree = "<group>"; };
437DD23729FFD6DC00222D6A /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
437DFCD12AEFC7B500F701AE /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Shopping.strings; sourceTree = "<group>"; };
437E193A29F69ABA00F743E0 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Notification.strings"; sourceTree = "<group>"; };
437E193B29F69ABB00F743E0 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
437E6394293E0BF6008C190A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Alerts.strings; sourceTree = "<group>"; };
437E6395293E0BF6008C190A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabsTray.strings; sourceTree = "<group>"; };
437EA6282B83915700DE9E71 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
437EA6292B83915700DE9E71 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
437F339929EF08FC003E82BC /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = "rm.lproj/Edit Card.strings"; sourceTree = "<group>"; };
437FE6772A52E67300E4C4A4 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
437FE6782A52E67300E4C4A4 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
438018062A24C0BE0002D17A /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
438024B5293E0A0300D97B0C /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Alerts.strings; sourceTree = "<group>"; };
438024B6293E0A0300D97B0C /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/TabsTray.strings; sourceTree = "<group>"; };
43804C682BE8F34E00449FEE /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43808CC92B023AC200A69909 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Shopping.strings; sourceTree = "<group>"; };
4381241E2BE8F46E00DE6900 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43815AC029F69D3B00D19265 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Notification.strings; sourceTree = "<group>"; };
43815AC129F69D3B00D19265 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43820CFD28B39AA700A779CA /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
438225C52A1B87570098584D /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
438225C62A1B87570098584D /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Upgrade.strings; sourceTree = "<group>"; };
43822C8A2ACADDD500EE9711 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Share.strings; sourceTree = "<group>"; };
438237152A3735EE005C5799 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Footer.strings; sourceTree = "<group>"; };
438237162A3735EE005C5799 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/RememberCard.strings; sourceTree = "<group>"; };
438237172A3735EE005C5799 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4382C37F29FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Alert.strings; sourceTree = "<group>"; };
4382C38029FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4382C38129FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = "dsb.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4382C38229FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/EditCard.strings; sourceTree = "<group>"; };
4382C38329FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4382C38429FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ErrorState.strings; sourceTree = "<group>"; };
4382C38529FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Notification.strings; sourceTree = "<group>"; };
4382C38629FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Onboarding.strings; sourceTree = "<group>"; };
4382C38729FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4382C38829FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Settings.strings; sourceTree = "<group>"; };
4382C38929FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/SnackBar.strings; sourceTree = "<group>"; };
4382C38A29FFD5470062552C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4382C7FE2BFB6860003CEB09 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Microsurvey.strings; sourceTree = "<group>"; };
4382CA872B305F7900358217 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ContextualHints.strings; sourceTree = "<group>"; };
4382CA882B305F7900358217 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
4382CA892B305F7900358217 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Credentials.strings; sourceTree = "<group>"; };
4382CA8A2B305F7900358217 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
4382CA8B2B305F7900358217 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4383320929BF3D4000DCE236 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4383320A29BF3D4000DCE236 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Onboarding.strings; sourceTree = "<group>"; };
4383320B29BF3D4000DCE236 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43838CCA28B39DB500238A7F /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
4384310A2A124D2900E52121 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4384310B2A124D2900E52121 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Upgrade.strings; sourceTree = "<group>"; };
4384513F28C6127B0043E51B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
4384514028C6127B0043E51B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4384573E293E0C6C00A68FD9 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Alerts.strings; sourceTree = "<group>"; };
4384573F293E0C6D00A68FD9 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabsTray.strings; sourceTree = "<group>"; };
4384A3682AEFC67C007BD252 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Shopping.strings; sourceTree = "<group>"; };
4384DCD029C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Alert.strings; sourceTree = "<group>"; };
4384DCD129C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4384DCD229C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/EditCard.strings; sourceTree = "<group>"; };
4384DCD329C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ErrorState.strings; sourceTree = "<group>"; };
4384DCD429C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Settings.strings; sourceTree = "<group>"; };
4384DCD529C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/SnackBar.strings; sourceTree = "<group>"; };
43850DA529D1B2F900927110 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = "oc.lproj/Default Browser.strings"; sourceTree = "<group>"; };
438532AE2A2DF9CE001C2849 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Footer.strings; sourceTree = "<group>"; };
438532AF2A2DF9CE001C2849 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/RememberCard.strings; sourceTree = "<group>"; };
438532B02A2DF9CE001C2849 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43854ACB29EF08C200CBFBD5 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43858A832AF902E40010A4B7 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Shopping.strings; sourceTree = "<group>"; };
43866D292B8CAA5C00808188 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43866D2A2B8CAA5C00808188 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
438712062BCD42B6003E6870 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4387326C28B39ED800FB7454 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43879B6F2B399B6700015597 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43879B702B399B6700015597 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43879B712B399B6700015597 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
4387BE5329E425BC003B6698 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = "el.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4388170929D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Alert.strings; sourceTree = "<group>"; };
4388170A29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4388170B29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/EditCard.strings; sourceTree = "<group>"; };
4388170C29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4388170D29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ErrorState.strings; sourceTree = "<group>"; };
4388170E29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Onboarding.strings; sourceTree = "<group>"; };
4388170F29D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4388171029D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Settings.strings; sourceTree = "<group>"; };
4388171129D1B24000D86EDF /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/SnackBar.strings; sourceTree = "<group>"; };
4388322229E428DF0050C3CD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = "sv.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4388B57D28B39E2E00AA9AF9 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
4388B6CA2A24BF3200C8FF87 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
4388E276297EA2E5005FFEFD /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Alerts.strings; sourceTree = "<group>"; };
4388E277297EA2E6005FFEFD /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4388E278297EA2E6005FFEFD /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/TabsTray.strings; sourceTree = "<group>"; };
4388E3FF2A2DFBF1006F5B58 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Footer.strings; sourceTree = "<group>"; };
4388E4002A2DFBF1006F5B58 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/RememberCard.strings; sourceTree = "<group>"; };
4388E4012A2DFBF1006F5B58 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/UpdateCard.strings; sourceTree = "<group>"; };
4388ED8329C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Alert.strings; sourceTree = "<group>"; };
4388ED8429C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4388ED8529C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/EditCard.strings; sourceTree = "<group>"; };
4388ED8629C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ErrorState.strings; sourceTree = "<group>"; };
4388ED8729C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = "<group>"; };
4388ED8829C879D000E1BA6E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/SnackBar.strings; sourceTree = "<group>"; };
4389080F2A77D06400AFEAA4 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
438908102A77D06400AFEAA4 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43896E572ADD54FF003F2A78 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Share.strings"; sourceTree = "<group>"; };
438992A62A1B884200C4DFC3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
438998AD2B42D59F00591121 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
438998AE2B42D59F00591121 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
438998AF2B42D59F00591121 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Credentials.strings"; sourceTree = "<group>"; };
438998B02B42D59F00591121 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
438998B12B42D59F00591121 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
4389EEC42AC1A40100C748E8 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/TabLocation.strings; sourceTree = "<group>"; };
438A8BAB292B951A0070A9C0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
438AA1252B554B0700D3B3D8 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/TabToolbar.strings; sourceTree = "<group>"; };
438AEF732AC1A29C00908F58 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabLocation.strings; sourceTree = "<group>"; };
438B138E28B39FB900E53858 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
438B138F28B39FB900E53858 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
438B41BA2B5E865F00BA2E52 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
438B41BB2B5E865F00BA2E52 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Credentials.strings; sourceTree = "<group>"; };
438B41BC2B5E865F00BA2E52 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
438B41BD2B5E865F00BA2E52 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
438B41BE2B5E865F00BA2E52 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/TabToolbar.strings; sourceTree = "<group>"; };
438C427F29D1B1EB0088717D /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/SnackBar.strings; sourceTree = "<group>"; };
438C789C2BE8F22600265DFC /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
438C9B1A2AEFC912003EB8A5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Shopping.strings; sourceTree = "<group>"; };
438CA81C2B9F1D6800B17028 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
438CA81D2B9F1D6900B17028 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
438CAA3B2A52E67C00857596 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
438CAA3C2A52E67C00857596 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
438D48862BCD44730052F1E1 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/BottomSheet.strings; sourceTree = "<group>"; };
438D48872BCD44730052F1E1 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Credentials.strings; sourceTree = "<group>"; };
438D71902BE8F3010097636A /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Microsurvey.strings; sourceTree = "<group>"; };
438D9DC728BCD610003CDEBA /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
438D9DC828BCD610003CDEBA /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
438DF00B2959B85B005E4C8F /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
438DF00C2959B85B005E4C8F /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/TabsTray.strings"; sourceTree = "<group>"; };
438E69C22BA85A1200DE4241 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/BottomSheet.strings; sourceTree = "<group>"; };
438EE30D2B554C5E00423F74 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/TabToolbar.strings; sourceTree = "<group>"; };
438FAA9A28CF4BBE00F6C86B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
438FAA9B28CF4BBE00F6C86B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
438FE8632988ABA600155B10 /* CreditCardTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardTableViewController.swift; sourceTree = "<group>"; };
438FE9F42A52E6BC0050E2B0 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43904ED28118BAD713896491 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
439070852BE8F2B600E8FB5E /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43907E4C2B42D4550053503C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Credentials.strings; sourceTree = "<group>"; };
43914B522B4C115A0028781C /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43914B532B4C115B0028781C /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Credentials.strings; sourceTree = "<group>"; };
43914B542B4C115B0028781C /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43922AF72BCD4442000D4B12 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4392732B2A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Alert.strings; sourceTree = "<group>"; };
4392732C2A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4392732D2A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = "su.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4392732E2A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/EditCard.strings; sourceTree = "<group>"; };
4392732F2A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
439273302A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ErrorState.strings; sourceTree = "<group>"; };
439273312A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
439273322A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Footer.strings; sourceTree = "<group>"; };
439273332A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Onboarding.strings; sourceTree = "<group>"; };
439273342A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/RememberCard.strings; sourceTree = "<group>"; };
439273352A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
439273362A6E95B50014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
439273372A6E95B60014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Settings.strings; sourceTree = "<group>"; };
4392EF5329F69DA30089BF54 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Notification.strings; sourceTree = "<group>"; };
4392EF5429F69DA30089BF54 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4392F5EF2BE8F53E007070C6 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43932284292259B300D758AA /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43934DD52BE8F20200ACE2C8 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
439367322B30622400ED2101 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439367332B30622400ED2101 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
439367342B30622400ED2101 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Credentials.strings; sourceTree = "<group>"; };
439367352B30622500ED2101 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
439367362B30622500ED2101 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43936DB62B8390BE006C9A4E /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43936DB72B8390BE006C9A4E /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
43937C1F29BA686000074633 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43937C2229BA686000074633 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Onboarding.strings; sourceTree = "<group>"; };
43937C2529BA686000074633 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
4393931F29AC6CE900DC5A85 /* EnvironmentValues+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extension.swift"; sourceTree = "<group>"; };
43939B4F29E4277D00ADEA2A /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = "kab.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4393C0C32A24BFE90013D0A2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DisplayCard.strings; sourceTree = "<group>"; };
439404FD29E4273000BCE280 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = "ia.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43942A67293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Alerts.strings; sourceTree = "<group>"; };
43942A68293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43942A69293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/TabsTray.strings; sourceTree = "<group>"; };
439480802B5E850F00D582AE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43948A742B0B75CE0024C394 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
439532AC28BE8D9B00B79237 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
439532AD28BE8D9B00B79237 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4395FBDC2B5E85D200AA7AF3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43960B552ADD551700E3DF6B /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Share.strings; sourceTree = "<group>"; };
43962D222A24C16600934337 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/DisplayCard.strings; sourceTree = "<group>"; };
4396410329C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Alert.strings"; sourceTree = "<group>"; };
4396410429C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
4396410529C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/EditCard.strings"; sourceTree = "<group>"; };
4396410629C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ErrorState.strings"; sourceTree = "<group>"; };
4396410729C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Settings.strings"; sourceTree = "<group>"; };
4396410829C87A6700F74173 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/SnackBar.strings"; sourceTree = "<group>"; };
439691A02AEFC7C900ED7ADA /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Shopping.strings; sourceTree = "<group>"; };
4396BBE32A0BCCD200482ABA /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4396BBE42A0BCCD200482ABA /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Upgrade.strings; sourceTree = "<group>"; };
4396CC192BCD424B000EB7C7 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/BottomSheet.strings; sourceTree = "<group>"; };
4396E5F72A373433008E15B7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Footer.strings"; sourceTree = "<group>"; };
4396E5F82A373433008E15B7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/RememberCard.strings"; sourceTree = "<group>"; };
4396E5F92A373433008E15B7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
43971E0B2A49A8BA001FD103 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Footer.strings; sourceTree = "<group>"; };
43971E0C2A49A8BA001FD103 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/RememberCard.strings; sourceTree = "<group>"; };
43971E0D2A49A8BA001FD103 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/UpdateCard.strings; sourceTree = "<group>"; };
439761672A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Alert.strings; sourceTree = "<group>"; };
439761682A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Alerts.strings; sourceTree = "<group>"; };
439761692A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
4397616A2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = "gl.lproj/Edit Card.strings"; sourceTree = "<group>"; };
4397616B2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/EditCard.strings; sourceTree = "<group>"; };
4397616C2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
4397616D2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ErrorState.strings; sourceTree = "<group>"; };
4397616E2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
4397616F2A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
439761702A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Notification.strings; sourceTree = "<group>"; };
439761712A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Onboarding.strings; sourceTree = "<group>"; };
439761722A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
439761732A0BCB850062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
439761742A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Settings.strings; sourceTree = "<group>"; };
439761752A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/SnackBar.strings; sourceTree = "<group>"; };
439761762A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/TabsTray.strings; sourceTree = "<group>"; };
439761772A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
439761782A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Upgrade.strings; sourceTree = "<group>"; };
439761792A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
4397617A2A0BCB860062C60C /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
439788AD28FD72F600130CF4 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
439788AE28FD72F600130CF4 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
4397EB162AC1A2A900EB6952 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43989F6A2BB1962C008F42B4 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
4398CDB82AC1A2FF00C9AA9E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Share.strings; sourceTree = "<group>"; };
4398CDB92AC1A2FF00C9AA9E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/TabLocation.strings; sourceTree = "<group>"; };
4399EF912B7BEFC600E091BE /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/TabToolbar.strings; sourceTree = "<group>"; };
439A0C6E29FFD5DA0084BD94 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Notification.strings; sourceTree = "<group>"; };
439A0C6F29FFD5DB0084BD94 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
439A220E29F69A0C00F120EE /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Notification.strings; sourceTree = "<group>"; };
439A221129F69A0C00F120EE /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
439A258729225CF90057D0E1 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
439A258829225CF90057D0E1 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
439A258929225CF90057D0E1 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
439A45572B399A9100E8CE21 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439A45582B399A9100E8CE21 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
439A46222AF903DD00C4B322 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Shopping.strings; sourceTree = "<group>"; };
439A626029C8776C005428EB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Alert.strings; sourceTree = "<group>"; };
439A626129C8776D005428EB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/EditCard.strings; sourceTree = "<group>"; };
439A626229C8776D005428EB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ErrorState.strings; sourceTree = "<group>"; };
439A626329C8776D005428EB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Settings.strings; sourceTree = "<group>"; };
439A626429C8776D005428EB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/SnackBar.strings; sourceTree = "<group>"; };
439B78172A09721600CAAE37 /* FormAutofillHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAutofillHelperTests.swift; sourceTree = "<group>"; };
439BC6462AC1A4E000AF4D58 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Share.strings; sourceTree = "<group>"; };
439BC6472AC1A4E000AF4D58 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/TabLocation.strings; sourceTree = "<group>"; };
439BE0CE2B554A1D00E73966 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabToolbar.strings; sourceTree = "<group>"; };
439C489B29760575007C3DCD /* CreditCardValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardValidator.swift; sourceTree = "<group>"; };
439CB65C2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
439CB65D2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
439CB65E2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Share.strings; sourceTree = "<group>"; };
439CB65F2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
439CD47C2BA8584C00C9ECE0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/BottomSheet.strings; sourceTree = "<group>"; };
439CDA0A2A124C930040841E /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
439CDA0B2A124C930040841E /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Upgrade.strings"; sourceTree = "<group>"; };
439D0A1B2BF50A60009A2CFE /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/BottomSheet.strings; sourceTree = "<group>"; };
439D305E2AC1A1D900A5707E /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Share.strings"; sourceTree = "<group>"; };
439D305F2AC1A1D900A5707E /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/TabLocation.strings"; sourceTree = "<group>"; };
439D3CDF2A37350E00E22F7D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Footer.strings; sourceTree = "<group>"; };
439D3CE02A37350E00E22F7D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/RememberCard.strings; sourceTree = "<group>"; };
439D3CE12A37350E00E22F7D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/UpdateCard.strings; sourceTree = "<group>"; };
439D965F29D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Alert.strings; sourceTree = "<group>"; };
439D966029D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
439D966129D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/EditCard.strings; sourceTree = "<group>"; };
439D966229D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ErrorState.strings; sourceTree = "<group>"; };
439D966329D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Settings.strings; sourceTree = "<group>"; };
439D966429D1B0BE00F0A156 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/SnackBar.strings; sourceTree = "<group>"; };
439DA89D2B306232002992C8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439DA89E2B306232002992C8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Credentials.strings; sourceTree = "<group>"; };
439DA89F2B306232002992C8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
439DA8A02B306232002992C8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
439E1F872BE8F38900944BAC /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Microsurvey.strings; sourceTree = "<group>"; };
439E221A2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/BottomSheet.strings; sourceTree = "<group>"; };
439E221B2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439E221C2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
439E221D2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Credentials.strings; sourceTree = "<group>"; };
439E221E2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
439E221F2C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
439E22202C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
439E22212C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
439E22222C04A5610061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Microsurvey.strings; sourceTree = "<group>"; };
439E22232C04A5620061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Notification.strings; sourceTree = "<group>"; };
439E22242C04A5620061A923 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/TabLocation.strings; sourceTree = "<group>"; };
439E25CB2B305F90007C12F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
439E25CC2B305F90007C12F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
439E25CD2B305F90007C12F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Credentials.strings"; sourceTree = "<group>"; };
439E25CE2B305F90007C12F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
439E25CF2B305F90007C12F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
439E5A162A2DFBD700943161 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Footer.strings; sourceTree = "<group>"; };
439E5A172A2DFBD700943161 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/RememberCard.strings; sourceTree = "<group>"; };
439E5A182A2DFBD700943161 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/UpdateCard.strings; sourceTree = "<group>"; };
439F078729225B6A00A2BC8C /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
439FC0602B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439FC0612B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
439FC0622B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Credentials.strings; sourceTree = "<group>"; };
439FC0632B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
439FC0642B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
439FC0652B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
439FC0662B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
439FC0672B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
439FC0682B95EB76006568A6 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/TabToolbar.strings; sourceTree = "<group>"; };
439FCA5329E42746007E3E9D /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = "is.lproj/Edit Card.strings"; sourceTree = "<group>"; };
439FDCD52B554CC70064EE24 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ContextualHints.strings; sourceTree = "<group>"; };
439FDCD62B554CC70064EE24 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Credentials.strings; sourceTree = "<group>"; };
439FDCD72B554CC70064EE24 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43A00E3A29225A24006FF518 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43A01B9929F69B9600E7D07B /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Notification.strings; sourceTree = "<group>"; };
43A01B9A29F69B9600E7D07B /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43A03B3329E427890035374E /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = "kk.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43A03D882A0BCAE30002CBFF /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
43A03D892A0BCAE30002CBFF /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43A076362BCD41BC00149887 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43A076372BCD41BC00149887 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43A173162A24C0B5009C10B1 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43A173172A24C0B5009C10B1 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43A173182A24C0B5009C10B1 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Upgrade.strings; sourceTree = "<group>"; };
43A1F6A62BB19295008E5581 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43A2001C2BE8F5F800BBF27C /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43A27A372A3734FC00DE9AE0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Footer.strings; sourceTree = "<group>"; };
43A27A382A3734FD00DE9AE0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/RememberCard.strings; sourceTree = "<group>"; };
43A27A392A3734FD00DE9AE0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43A2ADB529BF3C0C00303A3C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43A2ADB629BF3C0C00303A3C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Onboarding.strings; sourceTree = "<group>"; };
43A2ADB729BF3C0C00303A3C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43A2FD552BCD45C5004981E9 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43A2FD562BCD45C5004981E9 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43A2FD572BCD45C5004981E9 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43A36A0D2B8393350057560F /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43A36A0E2B8393350057560F /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43A494E1293E0C7700256166 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Alerts.strings"; sourceTree = "<group>"; };
43A494E2293E0C7700256166 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/TabsTray.strings"; sourceTree = "<group>"; };
43A49E662B30607700FC86A9 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43A49E672B30607700FC86A9 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43A49E682B30607700FC86A9 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Credentials.strings; sourceTree = "<group>"; };
43A49E692B30607700FC86A9 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43A49E6A2B30607700FC86A9 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43A4FE5528B9069200497E4A /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43A4FE5628B9069200497E4A /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43A5515C28B39F1E0077B8F9 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43A5515D28B39F1E0077B8F9 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43A5643523CD1E1B00B6857D /* UpdateViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateViewController.swift; sourceTree = "<group>"; };
43A59F112919215700B56354 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
43A59F122919215700B56354 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
43A5BF7B29BA6C6A006B2C84 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43A5BF7C29BA6C6A006B2C84 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Onboarding.strings; sourceTree = "<group>"; };
43A5BF7D29BA6C6B006B2C84 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43A607712AC1A1E3008D8148 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Share.strings"; sourceTree = "<group>"; };
43A607722AC1A1E4008D8148 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43A611CC2B399D4800DE9C4B /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43A611CD2B399D4800DE9C4B /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43A6A12E2A3733C600D41963 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Footer.strings; sourceTree = "<group>"; };
43A6A12F2A3733C600D41963 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/RememberCard.strings; sourceTree = "<group>"; };
43A6A1302A3733C600D41963 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43A6C6152BE8F51A00A20B5E /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43A6FA7029F69ADB00C53BCF /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Notification.strings"; sourceTree = "<group>"; };
43A6FA7129F69ADB00C53BCF /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
43A7153C2A2DF94F00DD5747 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Footer.strings; sourceTree = "<group>"; };
43A7153F2A2DF94F00DD5747 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/RememberCard.strings; sourceTree = "<group>"; };
43A715422A2DF94F00DD5747 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43A7AB3A2B83910E00E4B8FC /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43A7AB3B2B83910E00E4B8FC /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43A7CA142A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Footer.strings"; sourceTree = "<group>"; };
43A7CA152A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/RememberCard.strings"; sourceTree = "<group>"; };
43A7CA162A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
43A878162B838FF90039D6B7 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43A9B1E62A124A3800FB58C6 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43A9B1E72A124A3800FB58C6 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Upgrade.strings; sourceTree = "<group>"; };
43A9DD9A29BA6B3A003D55A4 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43A9DD9B29BA6B3B003D55A4 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Onboarding.strings; sourceTree = "<group>"; };
43A9DD9C29BA6B3B003D55A4 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43AAE57528B39C790048A19E /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43AB6F9C25DC53D20016B015 /* GoogleTopSiteManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleTopSiteManager.swift; sourceTree = "<group>"; };
43AB6F9E25DC53D20016B015 /* LabelButtonHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelButtonHeaderView.swift; sourceTree = "<group>"; };
43AB6FA125DC53D30016B015 /* TopSiteHistoryManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopSiteHistoryManager.swift; sourceTree = "<group>"; };
43AB70DD2AC1A42500BB31DA /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43ABB40A29BA6A0400E2AC50 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Onboarding.strings; sourceTree = "<group>"; };
43ABB40B29BA6A0400E2AC50 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43ABC2F52A3733AA001FC18D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43ABC2F62A3733AA001FC18D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Footer.strings; sourceTree = "<group>"; };
43ABC2F72A3733AA001FC18D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/RememberCard.strings; sourceTree = "<group>"; };
43ABC2F82A3733AA001FC18D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43ABCFA82BB193BA005B9C8E /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43ABDF182B554A86007D902C /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43AC35692B305F9B00789923 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
43AC356A2B305F9B00789923 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
43AC356B2B305F9B00789923 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Credentials.strings"; sourceTree = "<group>"; };
43AC356C2B305F9B00789923 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
43AC356D2B305F9B00789923 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
43AC3C2228D8864200CCFC52 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43AC3C2328D8864200CCFC52 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43AC744829C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Alert.strings; sourceTree = "<group>"; };
43AC744929C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43AC744A29C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/EditCard.strings; sourceTree = "<group>"; };
43AC744B29C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ErrorState.strings; sourceTree = "<group>"; };
43AC744C29C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Settings.strings; sourceTree = "<group>"; };
43AC744D29C8780E0019700E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/SnackBar.strings; sourceTree = "<group>"; };
43ACF19A2B14AFE300CD7E5F /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43AD34952B554CD3007E5A7B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43AD41972AE68F2C00C4691E /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43AD59102AE68DB300E8DA84 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Share.strings; sourceTree = "<group>"; };
43AD60C52A24C0760091599C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43ADC80B29F69B27004444BA /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Notification.strings; sourceTree = "<group>"; };
43ADC80C29F69B28004444BA /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43ADE8FD2B9F21540025934D /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43ADE8FE2B9F21540025934D /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43AE0B4D2B30608200BCF6CC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43AE0B4E2B30608200BCF6CC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43AE0B4F2B30608200BCF6CC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43AE0B502B30608200BCF6CC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43AF25CC28B39CB5004A4F86 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
43AF50962A0BCB9C009206CD /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43AF50972A0BCB9C009206CD /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Upgrade.strings; sourceTree = "<group>"; };
43AFBE0C2BA85AE900E9647E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43AFD0D229F69A6E0001109D /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Notification.strings; sourceTree = "<group>"; };
43AFD0D329F69A6E0001109D /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43B083B729F69DC10093BE71 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Notification.strings; sourceTree = "<group>"; };
43B083B829F69DC10093BE71 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43B0CCAC29F69BCF00CBDC1D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Notification.strings; sourceTree = "<group>"; };
43B0CCAD29F69BCF00CBDC1D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43B0CE2328EAFC58000500A2 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43B0CE2428EAFC58000500A2 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43B0E52B2B0B75DA0034FF2A /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43B0EC51297EA4AE00491FA7 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Alerts.strings; sourceTree = "<group>"; };
43B0EC52297EA4AE00491FA7 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/TabsTray.strings; sourceTree = "<group>"; };
43B108092AEFC9300034702F /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Shopping.strings; sourceTree = "<group>"; };
43B137F123A181A200CB7FA0 /* NSUserDefaultsPrefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSUserDefaultsPrefs.swift; sourceTree = "<group>"; };
43B1410329DAEBD6006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Alert.strings; sourceTree = "<group>"; };
43B1410429DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43B1410529DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/EditCard.strings; sourceTree = "<group>"; };
43B1410629DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43B1410729DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ErrorState.strings; sourceTree = "<group>"; };
43B1410829DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Onboarding.strings; sourceTree = "<group>"; };
43B1410929DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43B1410A29DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Settings.strings; sourceTree = "<group>"; };
43B1410B29DAEBD7006DA875 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/SnackBar.strings; sourceTree = "<group>"; };
43B187EB2A81098C00E2EADB /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43B187EC2A81098C00E2EADB /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43B1A5CE28B39BEF00F3C377 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
43B1A5CF28B39BEF00F3C377 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
43B1B22129DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Alert.strings; sourceTree = "<group>"; };
43B1B22229DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43B1B22329DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/EditCard.strings; sourceTree = "<group>"; };
43B1B22429DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ErrorState.strings; sourceTree = "<group>"; };
43B1B22529DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Settings.strings; sourceTree = "<group>"; };
43B1B22629DAEE4300A4EF2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/SnackBar.strings; sourceTree = "<group>"; };
43B1BCFC2B9F1D8E00126EF0 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43B1BCFD2B9F1D8E00126EF0 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43B296302B305F1E00A5AA9B /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43B296332B305F1E00A5AA9B /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43B296362B305F1E00A5AA9B /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Credentials.strings; sourceTree = "<group>"; };
43B296392B305F1E00A5AA9B /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43B2963C2B305F1E00A5AA9B /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43B2DC8A29BA6BF200810266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43B2DC8B29BA6BF200810266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = "<group>"; };
43B2DC8C29BA6BF200810266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43B3D33329DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Alert.strings"; sourceTree = "<group>"; };
43B3D33429DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43B3D33529DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/EditCard.strings"; sourceTree = "<group>"; };
43B3D33629DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43B3D33729DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43B3D33829DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43B3D33929DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43B3D33A29DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Settings.strings"; sourceTree = "<group>"; };
43B3D33B29DAEB53006B3FBC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43B3DAC22AC1A1EE00A52B2A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabLocation.strings; sourceTree = "<group>"; };
43B3DE962BA85985009C16DC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43B497EF2A52E5AE00F39C2D /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43B4A4B72A3733ED00D652DB /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43B4A4B82A3733ED00D652DB /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Footer.strings; sourceTree = "<group>"; };
43B4A4B92A3733ED00D652DB /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/RememberCard.strings; sourceTree = "<group>"; };
43B4A4BA2A3733ED00D652DB /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43B4BDA12A124AC3007EFE74 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43B4BDA22A124AC3007EFE74 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Upgrade.strings; sourceTree = "<group>"; };
43B520E32B55493E00007187 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43B588A72A24C12900D7616C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43B5A2AF2B399B0200CCE6F3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Credentials.strings; sourceTree = "<group>"; };
43B5B73E2A6E931200F64C51 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43B5B73F2A6E931200F64C51 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43B658D829CE251C00C9EF08 /* CreditCardInputViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputViewModelTests.swift; sourceTree = "<group>"; };
43B6D8182AEFC73C00B499C4 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Shopping.strings; sourceTree = "<group>"; };
43B6E77A2AC1A4F600D81CF5 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43B715C62AEFC69100C18469 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Shopping.strings"; sourceTree = "<group>"; };
43B719662A24BF2900A842F5 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
43B7BFCA28B905E700AAA92F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43B7E64828B39D1E0003A141 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43B7E64928B39D1E0003A141 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43B7FCDC2BE8F4F4003EE408 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43B82B3B2ACADFAE0013698F /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Share.strings; sourceTree = "<group>"; };
43B8D10C2B8CA9B5009ABA24 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43B8D10D2B8CA9B5009ABA24 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
43B91F8C2BE8F19000AD3D4B /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43B950CD2A2DFC2F0001A8D1 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Footer.strings; sourceTree = "<group>"; };
43B950CE2A2DFC2F0001A8D1 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/RememberCard.strings; sourceTree = "<group>"; };
43B950CF2A2DFC2F0001A8D1 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43B966AE2BE8F11D007448EA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43B9A3EB2A2DFA560078C977 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Footer.strings; sourceTree = "<group>"; };
43B9A3EC2A2DFA560078C977 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/RememberCard.strings; sourceTree = "<group>"; };
43B9A3ED2A2DFA560078C977 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43B9F49A2A09DE380028B9E1 /* CreditCardRuleset.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = CreditCardRuleset.sys.mjs; sourceTree = "<group>"; };
43B9F49B2A09DE380028B9E1 /* Constants.ios.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = Constants.ios.mjs; sourceTree = "<group>"; };
43B9F49C2A09DE380028B9E1 /* FormLikeFactory.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormLikeFactory.sys.mjs; sourceTree = "<group>"; };
43B9F49D2A09DE380028B9E1 /* FormAutofillNameUtils.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillNameUtils.sys.mjs; sourceTree = "<group>"; };
43B9F49E2A09DE390028B9E1 /* FormStateManager.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormStateManager.sys.mjs; sourceTree = "<group>"; };
43B9F49F2A09DE390028B9E1 /* LoginManager.shared.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = LoginManager.shared.mjs; sourceTree = "<group>"; };
43B9F4A02A09DE390028B9E1 /* LabelUtils.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = LabelUtils.sys.mjs; sourceTree = "<group>"; };
43B9F4A12A09DE390028B9E1 /* FormAutofillSection.ios.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillSection.ios.sys.mjs; sourceTree = "<group>"; };
43B9F4A22A09DE3A0028B9E1 /* FieldScanner.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FieldScanner.sys.mjs; sourceTree = "<group>"; };
43B9F4A32A09DE3A0028B9E1 /* FormAutofill.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofill.sys.mjs; sourceTree = "<group>"; };
43B9F4A42A09DE3A0028B9E1 /* Overrides.ios.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Overrides.ios.js; sourceTree = "<group>"; };
43B9F4A52A09DE3A0028B9E1 /* FormAutofillHeuristics.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillHeuristics.sys.mjs; sourceTree = "<group>"; };
43B9F4A62A09DE3B0028B9E1 /* FormAutofillSection.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillSection.sys.mjs; sourceTree = "<group>"; };
43B9F4A72A09DE3B0028B9E1 /* FormAutofill.ios.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofill.ios.sys.mjs; sourceTree = "<group>"; };
43B9F4A82A09DE3B0028B9E1 /* FormAutofillHandler.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillHandler.sys.mjs; sourceTree = "<group>"; };
43B9F4A92A09DE3B0028B9E1 /* HeuristicsRegExp.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = HeuristicsRegExp.sys.mjs; sourceTree = "<group>"; };
43B9F4AA2A09DE3C0028B9E1 /* FormAutofillUtils.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillUtils.sys.mjs; sourceTree = "<group>"; };
43B9F4AB2A09DE3C0028B9E1 /* Helpers.ios.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = Helpers.ios.mjs; sourceTree = "<group>"; };
43B9F4AC2A09DE3C0028B9E1 /* FormAutofillChild.ios.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormAutofillChild.ios.sys.mjs; sourceTree = "<group>"; };
43BA49042A24C03700118EAF /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43BAABE92B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43BAABEA2B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43BAABEB2B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Credentials.strings; sourceTree = "<group>"; };
43BAABEC2B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43BAABED2B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43BAABEE2B30616C000CE561 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43BAFE1B29E428BE000C5C8E /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = "sl.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43BB2EE52ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43BB2EE62ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43BB2EE72ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Share.strings; sourceTree = "<group>"; };
43BB2EE82ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/TabLocation.strings; sourceTree = "<group>"; };
43BB76D829C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Alert.strings"; sourceTree = "<group>"; };
43BB76D929C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43BB76DA29C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/EditCard.strings"; sourceTree = "<group>"; };
43BB76DB29C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43BB76DC29C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Settings.strings"; sourceTree = "<group>"; };
43BB76DD29C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43BB7C7129FFD6E9000AFC82 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Notification.strings; sourceTree = "<group>"; };
43BB7C7229FFD6EA000AFC82 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43BBB5752B8392F7001D4811 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43BBB5762B8392F7001D4811 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
43BC1C102B8CABAB0027B0A5 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43BC3C05296C303A00D31167 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43BC52052A2DFA7C0088B9A2 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Footer.strings; sourceTree = "<group>"; };
43BC52062A2DFA7C0088B9A2 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/RememberCard.strings; sourceTree = "<group>"; };
43BC52072A2DFA7C0088B9A2 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43BCA72729F69CA90072E1B7 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
43BD313729BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43BD313829BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Onboarding.strings; sourceTree = "<group>"; };
43BD313929BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43BDB3372991174F009C4BFF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Alerts.strings; sourceTree = "<group>"; };
43BDB3382991174F009C4BFF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43BDB3392991174F009C4BFF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabsTray.strings; sourceTree = "<group>"; };
43BDB33A2991174F009C4BFF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43BDBBFD2752FA8600254DE4 /* LegacyTabCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabCell.swift; sourceTree = "<group>"; };
43BDEEBE2947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Alerts.strings; sourceTree = "<group>"; };
43BDEEBF2947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/TabsTray.strings; sourceTree = "<group>"; };
43BDEEC02947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RustMozillaAppServices.framework; sourceTree = BUILT_PRODUCTS_DIR; };
43BE578B278BA4D900491291 /* RustMozillaAppServices-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RustMozillaAppServices-Info.plist"; sourceTree = "<group>"; };
43BE95742A124BAD00DCFD17 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43BE95752A124BAD00DCFD17 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Upgrade.strings; sourceTree = "<group>"; };
43BED8DE2BE8F1F100E34361 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43BF382B2B8CA9C400EFDAF3 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43C0B1D82BE8F26100E527D7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43C0DAB929D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Alert.strings; sourceTree = "<group>"; };
43C0DABA29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43C0DABB29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/EditCard.strings; sourceTree = "<group>"; };
43C0DABC29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ErrorState.strings; sourceTree = "<group>"; };
43C0DABD29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Settings.strings; sourceTree = "<group>"; };
43C1602029C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Alert.strings"; sourceTree = "<group>"; };
43C1602129C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43C1602229C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/EditCard.strings"; sourceTree = "<group>"; };
43C1602329C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43C1602429C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Settings.strings"; sourceTree = "<group>"; };
43C1602529C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43C19FC129F69DE0005214A6 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Notification.strings"; sourceTree = "<group>"; };
43C19FC229F69DE0005214A6 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
43C22F422BE8F4D80043046A /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43C335E028B39F6500858209 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43C39FE42A24C0EB000FD072 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
43C4236D2AEFC88A00518309 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Shopping.strings"; sourceTree = "<group>"; };
43C426C42AEFC69B000D7D40 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Shopping.strings"; sourceTree = "<group>"; };
43C437A72B554B9C00FBA497 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43C4BFF329BF3DF1005359FB /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43C4BFF429BF3DF1005359FB /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43C4BFF529BF3DF1005359FB /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43C4DC2F2B8390B2000761EA /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43C4DC302B8390B2000761EA /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
43C50B4F2A0BCAA800C6A134 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43C50B522A0BCAA800C6A134 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Upgrade.strings; sourceTree = "<group>"; };
43C5287A29F69C3000D8E9B0 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Notification.strings; sourceTree = "<group>"; };
43C5287B29F69C3000D8E9B0 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43C528D62AEFC87500B86F1B /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Shopping.strings"; sourceTree = "<group>"; };
43C5441D2A0913F90076D9E9 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/SnackBar.strings; sourceTree = "<group>"; };
43C5441E2A0913F90076D9E9 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/TabsTray.strings; sourceTree = "<group>"; };
43C5441F2A0913F90076D9E9 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43C544202A0913F90076D9E9 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43C55939293E0B0C0086BEDD /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Alerts.strings; sourceTree = "<group>"; };
43C5593A293E0B0C0086BEDD /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/TabsTray.strings; sourceTree = "<group>"; };
43C55B5629BA6B8500ECA811 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43C55B5729BA6B8500ECA811 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43C55B5829BA6B8500ECA811 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43C5A2F42B9F1F230063E657 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43C5A2F52B9F1F230063E657 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43C5A3152BA8580D006C12AB /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43C5D15429FFD7FC0099B67D /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Notification.strings; sourceTree = "<group>"; };
43C5D15529FFD7FC0099B67D /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43C5F9D42AC1A43B00927685 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/TabLocation.strings; sourceTree = "<group>"; };
43C680D22B554A9D00960168 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43C6A09628B39E8600DFC656 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/LoginManager.strings; sourceTree = "<group>"; };
43C6A09728B39E8600DFC656 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43C6E56529F69AB000C42AEB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Notification.strings"; sourceTree = "<group>"; };
43C6E56629F69AB000C42AEB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
43C784792BE8F5DF005E2B49 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43C79B0D29225BDC00452D0E /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43C7BDC92B0B777300841983 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43C7DE1D2B55494A00E532FF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43C87C852A24BEDE0076467D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43C8ED3B2ADD51F8003E7DF0 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Share.strings; sourceTree = "<group>"; };
43C90AA02A24BFE0006EE6F4 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43C9561A2AC1A15F00A53454 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/TabLocation.strings; sourceTree = "<group>"; };
43C993B12B30609900C813F4 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43C993B22B30609900C813F4 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43C993B32B30609900C813F4 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Credentials.strings; sourceTree = "<group>"; };
43C993B42B30609900C813F4 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43C993B52B30609900C813F4 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43C9AE552ACADF5500159B34 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Share.strings; sourceTree = "<group>"; };
43CA0389293E0AB30056EF4B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Alerts.strings; sourceTree = "<group>"; };
43CA038A293E0AB30056EF4B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43CA038B293E0AB30056EF4B /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/TabsTray.strings; sourceTree = "<group>"; };
43CA0AF92A2DF99300EE8131 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Footer.strings"; sourceTree = "<group>"; };
43CA0AFA2A2DF99400EE8131 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/RememberCard.strings"; sourceTree = "<group>"; };
43CA0AFB2A2DF99400EE8131 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
43CA482EA439A9C486CCA01D /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Shared.strings; sourceTree = "<group>"; };
43CAC04C2AEFC94400020B68 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Shopping.strings; sourceTree = "<group>"; };
43CB525D29DAED0900B260B7 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/SnackBar.strings; sourceTree = "<group>"; };
43CB6A392AC1A501004614D4 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Share.strings"; sourceTree = "<group>"; };
43CB6A3A2AC1A501004614D4 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43CC19AD29225B5F00857F58 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43CC3D062B30625900CCE687 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43CC3D072B30625900CCE687 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43CC3D082B30625900CCE687 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Credentials.strings; sourceTree = "<group>"; };
43CC3D092B30625900CCE687 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43CC3D0A2B30625900CCE687 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43CCB1A02B27249B00D6B1C0 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Share.strings; sourceTree = "<group>"; };
43CCB1A12B27249B00D6B1C0 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Shopping.strings; sourceTree = "<group>"; };
43CCB1A22B27249B00D6B1C0 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/TabLocation.strings; sourceTree = "<group>"; };
43CD039B2BA859450031362A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43CD4C742934CF9000753996 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43CD8C0829F69B6900B3ED1C /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Notification.strings; sourceTree = "<group>"; };
43CD8C0929F69B6900B3ED1C /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43CE859E2BCD467D00EFFAA4 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43CE90FA2BE8F36700FFB2D4 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43CEB4582B680459000F85A9 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
43CEB4592B680459000F85A9 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Credentials.strings"; sourceTree = "<group>"; };
43CEB45A2B680459000F85A9 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43CF280028B39A70008DF2C5 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43CF76D92B5E84B9001CA9CD /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43CFD03D2B9F1D1000E7EB9E /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43D00492296FC48F00CB0F31 /* CreditCardSettingsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardSettingsEmptyView.swift; sourceTree = "<group>"; };
43D04B0729E425A4007722F2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = "de.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43D05A7D2B305FC000474FFB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
43D05A7E2B305FC000474FFB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
43D05A7F2B305FC000474FFB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Credentials.strings"; sourceTree = "<group>"; };
43D05A802B305FC000474FFB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
43D05A812B305FC000474FFB /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
43D060772BB192DC00B9961C /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43D09B062B14B21200118FE3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43D107F028B39AC6008DA9B8 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43D11E812B8CAABD0066674A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43D11E822B8CAABD0066674A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43D16B7929831C7F009F8279 /* CreditCardAutofillToggle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardAutofillToggle.swift; sourceTree = "<group>"; };
43D16B7B29831CD0009F8279 /* CreditCardItemRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardItemRow.swift; sourceTree = "<group>"; };
43D16B7F29831DC5009F8279 /* CreditCardInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputView.swift; sourceTree = "<group>"; };
43D16B8129831E6A009F8279 /* CreditCardInputField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputField.swift; sourceTree = "<group>"; };
43D16B8429831EA5009F8279 /* Style.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Style.swift; sourceTree = "<group>"; };
43D16B8629831EEF009F8279 /* RemoveCardButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveCardButton.swift; sourceTree = "<group>"; };
43D1C06A2B0B75F200D72B6A /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Shopping.strings"; sourceTree = "<group>"; };
43D1D30A2B8CAAE200C7987F /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43D1D30B2B8CAAE200C7987F /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43D1D30C2B8CAAE200C7987F /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D1DD6D28B39B7100F1E46A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43D1DD6E28B39B7100F1E46A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43D205AD2ADD54E200AEAF45 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Share.strings; sourceTree = "<group>"; };
43D215FB2A24C0AC00BE9E1A /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/DisplayCard.strings"; sourceTree = "<group>"; };
43D220062B8393660018DFA2 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43D2228D29BA692300B43188 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43D2228E29BA692400B43188 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43D2228F29BA692400B43188 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43D29DDD29D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Alert.strings; sourceTree = "<group>"; };
43D29DDE29D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43D29DDF29D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/EditCard.strings; sourceTree = "<group>"; };
43D29DE029D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ErrorState.strings; sourceTree = "<group>"; };
43D29DE129D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Settings.strings; sourceTree = "<group>"; };
43D29DE229D1B27A0051FA06 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/SnackBar.strings; sourceTree = "<group>"; };
43D2F78529C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Alert.strings"; sourceTree = "<group>"; };
43D2F78629C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43D2F78729C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/EditCard.strings"; sourceTree = "<group>"; };
43D2F78829C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43D2F78929C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Settings.strings"; sourceTree = "<group>"; };
43D2F78A29C8773E00A6C141 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43D2F8B72A8A45570095D4EB /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43D2F8B82A8A45570095D4EB /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/SnackBar.strings; sourceTree = "<group>"; };
43D2F8B92A8A45570095D4EB /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43D2F8BA2A8A45570095D4EB /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Upgrade.strings; sourceTree = "<group>"; };
43D2F8BB2A8A45570095D4EB /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43D2FFFE2AC1A445005BC97C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Share.strings; sourceTree = "<group>"; };
43D2FFFF2AC1A445005BC97C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabLocation.strings; sourceTree = "<group>"; };
43D341A02A2DFC150060E3B9 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Footer.strings; sourceTree = "<group>"; };
43D341A12A2DFC150060E3B9 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/RememberCard.strings; sourceTree = "<group>"; };
43D341A22A2DFC150060E3B9 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43D3C0132B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43D3C0142B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43D3C0152B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43D3C0162B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43D3C0172B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43D3C0182B5E832600EF55BA /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D462182B554AA900AC48F1 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D485082A0BCC61007AF621 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43D485092A0BCC62007AF621 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Upgrade.strings; sourceTree = "<group>"; };
43D4B09A2B83906900991110 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43D4B09B2B83906900991110 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43D4BCB92972082400775FB5 /* CreditCardSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardSettingsViewModel.swift; sourceTree = "<group>"; };
43D504B828B39D48000AB654 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43D504B928B39D48000AB654 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43D50B5B2B55495600E2E149 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D5C4642AC1A2D00072DA1C /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Share.strings; sourceTree = "<group>"; };
43D5C4652AC1A2D00072DA1C /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/TabLocation.strings; sourceTree = "<group>"; };
43D5C57D2B30618200F8D6A2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43D5C57E2B30618200F8D6A2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43D5C57F2B30618200F8D6A2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Credentials.strings; sourceTree = "<group>"; };
43D5C5802B30618200F8D6A2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43D5C5812B30618200F8D6A2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43D5CD0B2A373663000AC490 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Footer.strings; sourceTree = "<group>"; };
43D5DCFE2A0BCE130061D1CE /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
43D5DCFF2A0BCE130061D1CE /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43D641A02A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Alert.strings; sourceTree = "<group>"; };
43D641A12A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = "co.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43D641A22A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/EditCard.strings; sourceTree = "<group>"; };
43D641A32A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ErrorState.strings; sourceTree = "<group>"; };
43D641A42A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Onboarding.strings; sourceTree = "<group>"; };
43D641A52A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43D641A62A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Settings.strings; sourceTree = "<group>"; };
43D641A72A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/SnackBar.strings; sourceTree = "<group>"; };
43D641A82A2DF945007BE5AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Upgrade.strings; sourceTree = "<group>"; };
43D6994B2B0B783A00C79581 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43D6C33F293E0C9C0053379B /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Alerts.strings; sourceTree = "<group>"; };
43D6C340293E0C9C0053379B /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabsTray.strings; sourceTree = "<group>"; };
43D6C84A2B554CF60091138A /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D6D6A127E535EE00F47485 /* FxALoginRegistrationTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxALoginRegistrationTelemetryTests.swift; sourceTree = "<group>"; };
43D6E61C29225D4100EEFC0F /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43D6F6EF2B554C0000328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43D6F6F02B554C0000328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43D6F6F12B554C0000328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Credentials.strings; sourceTree = "<group>"; };
43D6F6F22B554C0100328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43D6F6F32B554C0100328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43D6F6F42B554C0100328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43D6F6F52B554C0100328E70 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D72DB226FCE3550069BDE9 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = "mr.lproj/Default Browser.strings"; sourceTree = "<group>"; };
43D73B492A77CD3300E8C4EB /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43D74AE02BCD4286000D0251 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43D74AE12BCD4286000D0251 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Share.strings"; sourceTree = "<group>"; };
43D74AE22BCD4286000D0251 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43D75D192AC1A16900D1DE87 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Share.strings; sourceTree = "<group>"; };
43D75D1B2AC1A16900D1DE87 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabLocation.strings; sourceTree = "<group>"; };
43D78C4A2B83937A00C9A5F6 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43D78C4B2B83937A00C9A5F6 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43D79ED529225A170047FF5D /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
43D7FE852A2DFB3600B35176 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Footer.strings; sourceTree = "<group>"; };
43D7FE862A2DFB3600B35176 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/RememberCard.strings; sourceTree = "<group>"; };
43D7FE872A2DFB3600B35176 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43D8467D2AC1A39100EF07ED /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabLocation.strings; sourceTree = "<group>"; };
43D85FDD2AC1A20C00EF9F14 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Share.strings; sourceTree = "<group>"; };
43D85FDE2AC1A20C00EF9F14 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/TabLocation.strings; sourceTree = "<group>"; };
43D87B3C2B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43D87B3D2B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43D87B3E2B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Credentials.strings; sourceTree = "<group>"; };
43D87B3F2B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43D87B402B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43D87B412B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43D87B422B5549B400E11CE8 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43D8C8E229FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Alert.strings; sourceTree = "<group>"; };
43D8C8E329FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Alerts.strings; sourceTree = "<group>"; };
43D8C8E429FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43D8C8E529FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = "tt.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43D8C8E629FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/EditCard.strings; sourceTree = "<group>"; };
43D8C8E729FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43D8C8E829FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ErrorState.strings; sourceTree = "<group>"; };
43D8C8E929FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43D8C8EA29FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Notification.strings; sourceTree = "<group>"; };
43D8C8EB29FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Onboarding.strings; sourceTree = "<group>"; };
43D8C8EC29FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43D8C8ED29FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43D8C8EE29FFD8BB002C3379 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Settings.strings; sourceTree = "<group>"; };
43D9AA50293E0C9300B77CA4 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Alerts.strings; sourceTree = "<group>"; };
43D9AA51293E0C9300B77CA4 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabsTray.strings; sourceTree = "<group>"; };
43DAB1CD2922597600BB49F0 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43DAD7C72B0B76D500DEBDCC /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43DB4DB82BE8F55700EBCB3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43DB908F29225AAE009A3CDF /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43DB95952A6E948200B75724 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43DB95962A6E948200B75724 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43DB9783292D6846002E0B9F /* ShareButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareButton.swift; sourceTree = "<group>"; };
43DC1155296C2D460003DB3C /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Alerts.strings"; sourceTree = "<group>"; };
43DC2B0928B9073300A03AA2 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = "uz.lproj/Default Browser.strings"; sourceTree = "<group>"; };
43DC319E28B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = "si.lproj/Default Browser.strings"; sourceTree = "<group>"; };
43DC319F28B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/LoginManager.strings; sourceTree = "<group>"; };
43DC31A028B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Menu.strings; sourceTree = "<group>"; };
43DC31A128B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Search.strings; sourceTree = "<group>"; };
43DC31A228B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Today.strings; sourceTree = "<group>"; };
43DC31A328B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43DC31A428B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
43DC31A528B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
43DC31A628B39F100034E6DF /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Localizable.strings; sourceTree = "<group>"; };
43DC4F422BA858330084C904 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43DC75A62A24BE73007C2BCE /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43DCA6BE2A124A6700FAC43D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43DCA6BF2A124A6700FAC43D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Upgrade.strings; sourceTree = "<group>"; };
43DCD8612AC1A3D30027D8DA /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/TabLocation.strings"; sourceTree = "<group>"; };
43DCD8B4293E0A790016B422 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Alerts.strings"; sourceTree = "<group>"; };
43DCD8B5293E0A790016B422 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/TabsTray.strings"; sourceTree = "<group>"; };
43DCEAFE2A24C0D100A26828 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43DD223B29C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Alert.strings; sourceTree = "<group>"; };
43DD223C29C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43DD223D29C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/EditCard.strings; sourceTree = "<group>"; };
43DD223E29C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43DD223F29C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ErrorState.strings; sourceTree = "<group>"; };
43DD224029C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Onboarding.strings; sourceTree = "<group>"; };
43DD224129C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43DD224229C877DD0013F8BF /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Settings.strings; sourceTree = "<group>"; };
43DDC2CB2B2727FB00FB55DB /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Share.strings; sourceTree = "<group>"; };
43DDD25228B39D6700E7FF53 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43DE02832BE8F4C700D5AAE7 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43DE20212A52E453001EDCCF /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43DE20222A52E453001EDCCF /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43DE406A2A0BCB1900D6F533 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
43DE406B2A0BCB1900D6F533 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43DEDA8D2B0B75FF003E54D4 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43DEE39E296C2CD600D13D0A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Alerts.strings; sourceTree = "<group>"; };
43DEE39F296C2CD600D13D0A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43DEE3A0296C2CD600D13D0A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43DEE3A1296C2CD600D13D0A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/TabsTray.strings; sourceTree = "<group>"; };
43DEE3A2296C2CD600D13D0A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43DF2D8E29C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Alert.strings; sourceTree = "<group>"; };
43DF2D8F29C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43DF2D9029C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/EditCard.strings; sourceTree = "<group>"; };
43DF2D9129C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ErrorState.strings; sourceTree = "<group>"; };
43DF2D9229C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Settings.strings; sourceTree = "<group>"; };
43DF2D9329C8799F008CA78E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SnackBar.strings; sourceTree = "<group>"; };
43DF30E829C8772F00CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Alert.strings; sourceTree = "<group>"; };
43DF30E929C8772F00CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43DF30EA29C8773000CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EditCard.strings; sourceTree = "<group>"; };
43DF30EB29C8773000CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ErrorState.strings; sourceTree = "<group>"; };
43DF30EC29C8773000CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = "<group>"; };
43DF30ED29C8773000CC3414 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/SnackBar.strings; sourceTree = "<group>"; };
43DF472E2B305FCC00F5D1C3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
43DF472F2B305FCC00F5D1C3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
43DF47302B305FCC00F5D1C3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Credentials.strings"; sourceTree = "<group>"; };
43DF47312B305FCC00F5D1C3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
43DF47322B305FCC00F5D1C3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
43DF6F3029F69D31002EA75B /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Notification.strings; sourceTree = "<group>"; };
43DF6F3129F69D31002EA75B /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43DF84352AC1A45000CFFDE8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Share.strings; sourceTree = "<group>"; };
43DF84362AC1A45000CFFDE8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabLocation.strings; sourceTree = "<group>"; };
43DF9459292258C300590FE3 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43DF990828B39FE2009A5541 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43DF990928B39FE2009A5541 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43E0E9D728B39CA3002E264A /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43E129A929BA6A480084C419 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43E129AA29BA6A480084C419 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Onboarding.strings; sourceTree = "<group>"; };
43E129AB29BA6A480084C419 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43E1640E292B94CF001C5BD9 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
43E1885A2B83903700A2FB71 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43E1885B2B83903700A2FB71 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43E18BBF2A24C09100433C0C /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43E1D7B029FFD6B5008F2117 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Notification.strings; sourceTree = "<group>"; };
43E1D7B129FFD6B5008F2117 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43E1FE0129F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Alert.strings"; sourceTree = "<group>"; };
43E1FE0229F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43E1FE0329F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43E1FE0429F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/EditCard.strings"; sourceTree = "<group>"; };
43E1FE0529F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43E1FE0629F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43E1FE0729F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Notification.strings"; sourceTree = "<group>"; };
43E1FE0829F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43E1FE0929F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43E1FE0A29F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43E1FE0B29F69D1200F5B25F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
43E20BED2BB193D700E7C866 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43E24DE029DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Alert.strings; sourceTree = "<group>"; };
43E24DE129DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43E24DE229DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/EditCard.strings; sourceTree = "<group>"; };
43E24DE329DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43E24DE429DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ErrorState.strings; sourceTree = "<group>"; };
43E24DE529DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Onboarding.strings; sourceTree = "<group>"; };
43E24DE629DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43E24DE729DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Settings.strings; sourceTree = "<group>"; };
43E24DE829DAEB7600ABCA21 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/SnackBar.strings; sourceTree = "<group>"; };
43E2733229E4297200FB1D2E /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43E27EE62AC1A2DC000DE782 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Share.strings; sourceTree = "<group>"; };
43E27EE72AC1A2DC000DE782 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabLocation.strings; sourceTree = "<group>"; };
43E2C7F22B8392A70078552D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43E2C7F32B8392A70078552D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43E2D2E02A49A93800E391B4 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Footer.strings; sourceTree = "<group>"; };
43E2D2E12A49A93800E391B4 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/RememberCard.strings; sourceTree = "<group>"; };
43E2D2E22A49A93800E391B4 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43E30B1C2A0BCBC700D837F3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43E30B1D2A0BCBC700D837F3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Upgrade.strings; sourceTree = "<group>"; };
43E334052BA85ADD003CF41A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43E33D68293E0C30005D1647 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Alerts.strings"; sourceTree = "<group>"; };
43E33D69293E0C30005D1647 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/TabsTray.strings"; sourceTree = "<group>"; };
43E393342A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43E393352A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Footer.strings; sourceTree = "<group>"; };
43E393362A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/RememberCard.strings; sourceTree = "<group>"; };
43E393372A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43E3BE742A52E49500CF64B8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
43E3BE752A52E49500CF64B8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
43E3D03129C8787D00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Alert.strings; sourceTree = "<group>"; };
43E3D03229C8787D00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43E3D03329C8787E00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/EditCard.strings; sourceTree = "<group>"; };
43E3D03429C8787E00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ErrorState.strings; sourceTree = "<group>"; };
43E3D03529C8787E00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Settings.strings; sourceTree = "<group>"; };
43E3D03629C8787E00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/SnackBar.strings; sourceTree = "<group>"; };
43E448868CEE068E52298FEC /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
43E456752B3060AF00E86E6B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43E456762B3060AF00E86E6B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43E456772B3060AF00E86E6B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Credentials.strings; sourceTree = "<group>"; };
43E456782B3060AF00E86E6B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43E456792B3060AF00E86E6B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43E48E6B2B30618E00FFA16A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43E48E6C2B30618E00FFA16A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43E48E6D2B30618E00FFA16A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43E4BC7729E42886006C2C45 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = "ru.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43E4C67B29E42666008CA69B /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43E4F8C829F69B8A00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Alert.strings; sourceTree = "<group>"; };
43E4F8C929F69B8A00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43E4F8CA29F69B8A00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = "hsb.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43E4F8CB29F69B8A00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/EditCard.strings; sourceTree = "<group>"; };
43E4F8CC29F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43E4F8CD29F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ErrorState.strings; sourceTree = "<group>"; };
43E4F8CE29F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Notification.strings; sourceTree = "<group>"; };
43E4F8CF29F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Onboarding.strings; sourceTree = "<group>"; };
43E4F8D029F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43E4F8D129F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Settings.strings; sourceTree = "<group>"; };
43E4F8D229F69B8B00F3D15E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/SnackBar.strings; sourceTree = "<group>"; };
43E4FAAF2ACAE07600B5F61F /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Share.strings; sourceTree = "<group>"; };
43E5000B2BA858D600CB5449 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43E51BAF2ACAE15F00E77437 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Share.strings; sourceTree = "<group>"; };
43E545CF2A0BCB2E00BB1E8C /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
43E545D02A0BCB2E00BB1E8C /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Notification.strings"; sourceTree = "<group>"; };
43E545D12A0BCB2E00BB1E8C /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43E545D22A0BCB2E00BB1E8C /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ZoomPageBar.strings"; sourceTree = "<group>"; };
43E5725129C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Alert.strings; sourceTree = "<group>"; };
43E5725229C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43E5725329C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/EditCard.strings; sourceTree = "<group>"; };
43E5725429C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ErrorState.strings; sourceTree = "<group>"; };
43E5725529C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Settings.strings; sourceTree = "<group>"; };
43E5725629C878FD000C389A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/SnackBar.strings; sourceTree = "<group>"; };
43E59DCC2B9F20A100A44FD3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/EditCard.strings; sourceTree = "<group>"; };
43E59DCD2B9F20A100A44FD3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43E59DCE2B9F20A200A44FD3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Settings.strings; sourceTree = "<group>"; };
43E62D5629C8793A00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Alert.strings"; sourceTree = "<group>"; };
43E62D5729C8793B00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43E62D5829C8793B00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/EditCard.strings"; sourceTree = "<group>"; };
43E62D5929C8793B00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43E62D5A29C8793B00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Settings.strings"; sourceTree = "<group>"; };
43E62D5B29C8793B00143AE9 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43E6723E2A24BEE700FFB8DE /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43E6723F2A24BEE700FFB8DE /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43E672402A24BEE700FFB8DE /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Upgrade.strings; sourceTree = "<group>"; };
43E68A5E2B5E83DE004BC945 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43E699ED2AF9014B00030DDD /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Shopping.strings; sourceTree = "<group>"; };
43E69EAF254D064E00B591C2 /* SimpleTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimpleTab.swift; sourceTree = "<group>"; };
43E74C2E2AC1A17400895870 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/TabLocation.strings; sourceTree = "<group>"; };
43E7CB73292259DC008B4CCF /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/SearchHeaderTitle.strings"; sourceTree = "<group>"; };
43E8BB972A0BCD6F003E54E8 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Upgrade.strings; sourceTree = "<group>"; };
43E8DF012A1B884E00F3D42B /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43E8DF022A1B884E00F3D42B /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Upgrade.strings; sourceTree = "<group>"; };
43E90CE92A2DFA1F000A0A28 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Footer.strings; sourceTree = "<group>"; };
43E90CEA2A2DFA1F000A0A28 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/RememberCard.strings; sourceTree = "<group>"; };
43E90CEB2A2DFA1F000A0A28 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43E959BE2AEFC6B900E10733 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Shopping.strings"; sourceTree = "<group>"; };
43E963D12A24BFF200376EBA /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43E970BA2B8CA89B00E02D0F /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/KeyboardAccessory.strings"; sourceTree = "<group>"; };
43E970BB2B8CA89B00E02D0F /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
43E9785928B39D3A001A1FC1 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43E9785A28B39D3A001A1FC1 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43E9787D29BA6957003D049F /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/EngagementNotification.strings"; sourceTree = "<group>"; };
43E9787E29BA6957003D049F /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Onboarding.strings"; sourceTree = "<group>"; };
43E9787F29BA6957003D049F /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ResearchSurface.strings"; sourceTree = "<group>"; };
43E97C3B2ADD521700620FF9 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Share.strings; sourceTree = "<group>"; };
43E9862D293E0CEA007D5698 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Alerts.strings; sourceTree = "<group>"; };
43E9862E293E0CEA007D5698 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabsTray.strings; sourceTree = "<group>"; };
43E9CC5F2B83939800E1553B /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43E9CC602B83939800E1553B /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43EA5D942B8390F100F80A22 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43EA5D952B8390F200F80A22 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43EAB01D2B83904F00D0A986 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43EAB01E2B83904F00D0A986 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43EAEDD5293E0C090078868B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Alerts.strings; sourceTree = "<group>"; };
43EAEDD6293E0C090078868B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabsTray.strings; sourceTree = "<group>"; };
43EB00C2265861E8009A5F61 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = "az.lproj/Default Browser.strings"; sourceTree = "<group>"; };
43EB00C3265861E8009A5F61 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Today.strings; sourceTree = "<group>"; };
43EB095C2B023D3A0023F6E2 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Shopping.strings; sourceTree = "<group>"; };
43EB2921293E0CFC004A94EC /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Alerts.strings; sourceTree = "<group>"; };
43EB2922293E0CFC004A94EC /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/TabsTray.strings; sourceTree = "<group>"; };
43EB41A629BA6C1600089694 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43EB41A729BA6C1600089694 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Onboarding.strings; sourceTree = "<group>"; };
43EB41A829BA6C1600089694 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43EB5F902B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Menu.strings; sourceTree = "<group>"; };
43EB5F912B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
43EB5F922B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Search.strings; sourceTree = "<group>"; };
43EB5F932B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Shared.strings; sourceTree = "<group>"; };
43EB5F942B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Storage.strings; sourceTree = "<group>"; };
43EB5F952B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Today.strings; sourceTree = "<group>"; };
43EB5F962B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Alert.strings; sourceTree = "<group>"; };
43EB5F972B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Alerts.strings; sourceTree = "<group>"; };
43EB5F982B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43EB5F992B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
43EB5F9A2B2728070063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43EB5F9B2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43EB5F9C2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = "ug.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43EB5F9D2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43EB5F9E2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ErrorState.strings; sourceTree = "<group>"; };
43EB5F9F2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43EB5FA02B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Footer.strings; sourceTree = "<group>"; };
43EB5FA12B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43EB5FA22B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Notification.strings; sourceTree = "<group>"; };
43EB5FA32B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Onboarding.strings; sourceTree = "<group>"; };
43EB5FA42B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/RememberCard.strings; sourceTree = "<group>"; };
43EB5FA52B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43EB5FA62B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43EB5FA72B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43EB5FA82B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Settings.strings; sourceTree = "<group>"; };
43EB5FA92B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Share.strings; sourceTree = "<group>"; };
43EB5FAA2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Shopping.strings; sourceTree = "<group>"; };
43EB5FAB2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SnackBar.strings; sourceTree = "<group>"; };
43EB5FAC2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/TabLocation.strings; sourceTree = "<group>"; };
43EB5FAD2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/TabsTray.strings; sourceTree = "<group>"; };
43EB5FAE2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43EB5FAF2B2728080063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43EB5FB02B2728090063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Upgrade.strings; sourceTree = "<group>"; };
43EB5FB12B2728090063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43EB5FB22B2728090063D23E /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Localizable.strings; sourceTree = "<group>"; };
43EB66702B8391C5006D5457 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
43EB66712B8391C5006D5457 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/PasswordAutofill.strings; sourceTree = "<group>"; };
43EBB24B2BA85A81009E2A93 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43EBF7062A3735DC00E56F21 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Footer.strings; sourceTree = "<group>"; };
43EBF7072A3735DC00E56F21 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/RememberCard.strings; sourceTree = "<group>"; };
43EBF7082A3735DC00E56F21 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43EC35B528B39E0F00E3513B /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43EC4E1E2BE8F46200290013 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43EC6B9F2B14B34C00E417F1 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43ECB7C52BE8F3410024824F /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43ED29612B305FD800481A75 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43ED29622B305FD800481A75 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43ED29632B305FD800481A75 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Credentials.strings; sourceTree = "<group>"; };
43ED29642B305FD800481A75 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43ED29652B305FD800481A75 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43ED8C102B5E859B00FC2FB0 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43EDB31629C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Alert.strings"; sourceTree = "<group>"; };
43EDB31729C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/BiometricAuthentication.strings"; sourceTree = "<group>"; };
43EDB31829C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/EditCard.strings"; sourceTree = "<group>"; };
43EDB31929C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ErrorState.strings"; sourceTree = "<group>"; };
43EDB31A29C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Settings.strings"; sourceTree = "<group>"; };
43EDB31B29C876E600EFC1F3 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/SnackBar.strings"; sourceTree = "<group>"; };
43EE0E1928B39F57002EB545 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43EE0E1A28B39F57002EB545 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43EE2FFB29FFD7D700C97C08 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Notification.strings; sourceTree = "<group>"; };
43EE2FFC29FFD7D700C97C08 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43EE7D6828B39E20007D5A02 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43EE84312BA85BB9003334F5 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/BottomSheet.strings"; sourceTree = "<group>"; };
43EF3AB82A2DFC0300B4F6C0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/RememberCard.strings; sourceTree = "<group>"; };
43EF3AB92A2DFC0300B4F6C0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43EF6F98293E0CB8006A4C7D /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Alerts.strings; sourceTree = "<group>"; };
43EF6F99293E0CB8006A4C7D /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabsTray.strings; sourceTree = "<group>"; };
43EF88BD2A3733B300AB9AAB /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Footer.strings; sourceTree = "<group>"; };
43EF88BE2A3733B300AB9AAB /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/RememberCard.strings; sourceTree = "<group>"; };
43F034172AC1A2E800021EA0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/TabLocation.strings; sourceTree = "<group>"; };
43F084E92A52E49F00C35028 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43F084EA2A52E49F00C35028 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43F0D4252BCD423D00426523 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43F0FDFD29225C0F009D638D /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43F1050B29FFD89500BF0E98 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Notification.strings; sourceTree = "<group>"; };
43F1050C29FFD89500BF0E98 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43F112792A0BCC2800134C75 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43F1127A2A0BCC2800134C75 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Upgrade.strings; sourceTree = "<group>"; };
43F118FF2A52E42400C44C6C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43F119012A52E42400C44C6C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43F1280129C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Alert.strings; sourceTree = "<group>"; };
43F1280229C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43F1280329C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/EditCard.strings; sourceTree = "<group>"; };
43F1280429C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ErrorState.strings; sourceTree = "<group>"; };
43F1280529C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Settings.strings; sourceTree = "<group>"; };
43F1280629C877B000D461F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/SnackBar.strings; sourceTree = "<group>"; };
43F14C312A52E4E000E4C95A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43F14C322A52E4E000E4C95A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43F17F3D2ACAE10C007BB3E7 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Share.strings; sourceTree = "<group>"; };
43F1856F2BA859B0005DDEB5 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43F1A168292B94BB006E6E48 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43F1B78628B39D2C00E883CB /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43F1B78728B39D2C00E883CB /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43F1DA872A81085800CC66D6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43F1DA882A81085800CC66D6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43F1F5FA2AC1A3A7004382C5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Share.strings; sourceTree = "<group>"; };
43F1F5FB2AC1A3A7004382C5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabLocation.strings; sourceTree = "<group>"; };
43F2284229EE053A0037E085 /* fathom.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = fathom.mjs; sourceTree = "<group>"; };
43F2284429EE053A0037E085 /* CC_Python_Update.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = CC_Python_Update.py; sourceTree = "<group>"; };
43F2284A29EE053A0037E085 /* CreditCard.sys.mjs */ = {isa = PBXFileReference; lastKnownFileType = text; path = CreditCard.sys.mjs; sourceTree = "<group>"; };
43F22E072A0BCBDD00DB5D9B /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43F22E082A0BCBDD00DB5D9B /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Upgrade.strings; sourceTree = "<group>"; };
43F2312C2B2724BF00AD3705 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Shopping.strings; sourceTree = "<group>"; };
43F2609C2AC1A22200FC1312 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Share.strings; sourceTree = "<group>"; };
43F2609D2AC1A22200FC1312 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabLocation.strings; sourceTree = "<group>"; };
43F264D82B399A9D00E54A5C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Credentials.strings; sourceTree = "<group>"; };
43F277DA2B554C180096C503 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43F28137294743D900E57567 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Alerts.strings; sourceTree = "<group>"; };
43F28138294743D900E57567 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/TabsTray.strings; sourceTree = "<group>"; };
43F2DD1A29BA6C8E00F69D7A /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43F2DD1B29BA6C8E00F69D7A /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Onboarding.strings; sourceTree = "<group>"; };
43F2DD1C29BA6C8E00F69D7A /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43F2ED6B2897ECB500DF76DA /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43F2ED6C2897ECB500DF76DA /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
43F2ED6D2897ECB500DF76DA /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
43F2ED6E2897ECB500DF76DA /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = "<group>"; };
43F30EF32B3060BA00336EBE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43F30EF42B3060BB00336EBE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/CredentialProvider.strings; sourceTree = "<group>"; };
43F30EF52B3060BB00336EBE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Credentials.strings; sourceTree = "<group>"; };
43F30EF62B3060BB00336EBE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/FirefoxLogins.strings; sourceTree = "<group>"; };
43F30EF72B3060BB00336EBE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LoginsHelper.strings; sourceTree = "<group>"; };
43F349362B5549CC00737A91 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/TabToolbar.strings"; sourceTree = "<group>"; };
43F37875293E0B7C005F1168 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Alerts.strings; sourceTree = "<group>"; };
43F37876293E0B7C005F1168 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/TabsTray.strings; sourceTree = "<group>"; };
43F3AB252B554C7600CAEC9A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43F3B77D29E4284E00016345 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = "pl.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43F3EF6429E425C800514BC1 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43F416382A24C01400E60484 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43F417632BB1945E00EBC968 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43F4C23329474560007363EE /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Alerts.strings; sourceTree = "<group>"; };
43F4C23429474560007363EE /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/TabsTray.strings; sourceTree = "<group>"; };
43F4D28129BA6A5D00A45A1A /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43F4D28229BA6A5D00A45A1A /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Onboarding.strings; sourceTree = "<group>"; };
43F4D28329BA6A5D00A45A1A /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43F4DAE02BE8F25300567743 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43F56AE529BA6C5300D06BA0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = "<group>"; };
43F56AE629BA6C5300D06BA0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43F58D222B399B94006869F4 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ContextualHints.strings; sourceTree = "<group>"; };
43F6370729E4281700CA5B09 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = "nl.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43F6611E29FFD7770061A78E /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = "nb.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43F6611F29FFD7770061A78E /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Notification.strings; sourceTree = "<group>"; };
43F6612029FFD7770061A78E /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43F678FA2A52E4660089C9D9 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
43F678FB2A52E4660089C9D9 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
43F69AD22AEFC6C300F87C1B /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Shopping.strings"; sourceTree = "<group>"; };
43F6CC4929EF074A00121D35 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43F78D602A24BF6600E8A9EC /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43F7952425795F69005AEE40 /* SearchTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTelemetry.swift; sourceTree = "<group>"; };
43F7EBEE2AC1A17D006465CB /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabLocation.strings; sourceTree = "<group>"; };
43F816BD2B3062FC0099E15F /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ContextualHints.strings"; sourceTree = "<group>"; };
43F816BE2B3062FC0099E15F /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/CredentialProvider.strings"; sourceTree = "<group>"; };
43F816BF2B3062FC0099E15F /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Credentials.strings"; sourceTree = "<group>"; };
43F816C02B3062FC0099E15F /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/FirefoxLogins.strings"; sourceTree = "<group>"; };
43F816C12B3062FC0099E15F /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/LoginsHelper.strings"; sourceTree = "<group>"; };
43F848F02B7BF07600B6BB44 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabToolbar.strings; sourceTree = "<group>"; };
43F86F6B2AC1A41900EDC5F0 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Share.strings; sourceTree = "<group>"; };
43F86F6C2AC1A41900EDC5F0 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabLocation.strings; sourceTree = "<group>"; };
43F8734828B39E780047E9CD /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43F8AD442A77CD9F00E5C382 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/CustomizeFirefoxHome.strings; sourceTree = "<group>"; };
43F8AD452A77CD9F00E5C382 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
43F8CEA629F69C9E00ED1918 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Notification.strings; sourceTree = "<group>"; };
43F8CEA729F69C9E00ED1918 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43F8D46A2A2DF96300B45993 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/DisplayCard.strings; sourceTree = "<group>"; };
43F8FBF028B906190033F2FC /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/JumpBackIn.strings"; sourceTree = "<group>"; };
43F8FBF128B906190033F2FC /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ToolbarLocation.strings"; sourceTree = "<group>"; };
43F92B3729E9F52B000C0F17 /* AutofillAllFramesAtDocumentStart.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = AutofillAllFramesAtDocumentStart.js; sourceTree = "<group>"; };
43F977B52BA857CF00B065B7 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/BottomSheet.strings; sourceTree = "<group>"; };
43F9B9C729BA6BE600129A71 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43F9B9C829BA6BE600129A71 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Onboarding.strings; sourceTree = "<group>"; };
43F9B9C929BA6BE600129A71 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43FA2BF629FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Alert.strings; sourceTree = "<group>"; };
43FA2BF729FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Alerts.strings; sourceTree = "<group>"; };
43FA2BF829FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
43FA2BF929FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = "gd.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43FA2BFA29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/EditCard.strings; sourceTree = "<group>"; };
43FA2BFB29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
43FA2BFC29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ErrorState.strings; sourceTree = "<group>"; };
43FA2BFD29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43FA2BFE29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Notification.strings; sourceTree = "<group>"; };
43FA2BFF29FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Onboarding.strings; sourceTree = "<group>"; };
43FA2C0029FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
43FA2C0129FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43FA2C0229FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Settings.strings; sourceTree = "<group>"; };
43FA2C0329FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/SnackBar.strings; sourceTree = "<group>"; };
43FA2C0429FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/TabsTray.strings; sourceTree = "<group>"; };
43FA2C0529FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43FA2C0629FFD61400850EAD /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
43FA499929C875C0005062DB /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Alert.strings; sourceTree = "<group>"; };
43FA499C29C875C0005062DB /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/EditCard.strings; sourceTree = "<group>"; };
43FA499F29C875C0005062DB /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Settings.strings; sourceTree = "<group>"; };
43FA49A229C875C0005062DB /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/SnackBar.strings; sourceTree = "<group>"; };
43FAA4DA28CF4A8200EFE5B3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43FAA4DB28CF4A8200EFE5B3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43FAD31929E4263300332F94 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43FAD8FA2B7BF13100E3474B /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/FirefoxHomepage.strings; sourceTree = "<group>"; };
43FB409E2A0BCB650006C10B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/FirefoxSync.strings; sourceTree = "<group>"; };
43FB409F2A0BCB650006C10B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Upgrade.strings; sourceTree = "<group>"; };
43FBF67F2ACADCF400F86E9E /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Share.strings; sourceTree = "<group>"; };
43FC1AAB2AC1A22C00989CA0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Share.strings; sourceTree = "<group>"; };
43FC1AAC2AC1A22C00989CA0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabLocation.strings; sourceTree = "<group>"; };
43FC809C2ACADF6500C55BC8 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Share.strings"; sourceTree = "<group>"; };
43FD44512A2DFA4D00321987 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Footer.strings; sourceTree = "<group>"; };
43FD44522A2DFA4D00321987 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/RememberCard.strings; sourceTree = "<group>"; };
43FD44532A2DFA4D00321987 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43FD781829E4290300A5C484 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = "th.lproj/Edit Card.strings"; sourceTree = "<group>"; };
43FDF02F29225B3F00FB775B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43FE017D2AC1A3B20058D206 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/TabLocation.strings; sourceTree = "<group>"; };
43FE740A2B14B0340019DACE /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/FirefoxHomepage.strings"; sourceTree = "<group>"; };
43FEA2AE28B39B0D00B26B88 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
43FEAB4F2BE8F60400EBB526 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Microsurvey.strings"; sourceTree = "<group>"; };
43FEB816293E0C3A00DBC665 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Alerts.strings; sourceTree = "<group>"; };
43FEB817293E0C3A00DBC665 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43FEB818293E0C3A00DBC665 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabsTray.strings; sourceTree = "<group>"; };
43FEE9662A24C0A3001C35F7 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = "or.lproj/Default Browser.strings"; sourceTree = "<group>"; };
43FF6D3828B9039900FA2316 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43FF6D3928B9039900FA2316 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43FFC57529507FFD00ABD305 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Alerts.strings; sourceTree = "<group>"; };
43FFC57629507FFD00ABD305 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/TabsTray.strings; sourceTree = "<group>"; };
43FFD16429474538002C2E61 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Alerts.strings; sourceTree = "<group>"; };
43FFD16529474538002C2E61 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/TabsTray.strings; sourceTree = "<group>"; };
443D48F68072CB9805794141 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = "th.lproj/Default Browser.strings"; sourceTree = "<group>"; };
444747AF8DB6013BFDA6C9FA /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
444847B690EF67561F7150D4 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
44B546C4B7F7497AF8DD2575 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Search.strings; sourceTree = "<group>"; };
451A4C04A8D32C02E8B1619D /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4535421B8445AB63F053C890 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/FindInPage.strings; sourceTree = "<group>"; };
45355B222A269E7100B1EA8E /* Autopush.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Autopush.swift; sourceTree = "<group>"; };
45355B252A269EAC00B1EA8E /* PushConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushConfiguration.swift; sourceTree = "<group>"; };
453F47E08C70126FD7288132 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/ErrorPages.strings; sourceTree = "<group>"; };
45524DDB8CC5BE8373DF589C /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/LoginManager.strings; sourceTree = "<group>"; };
455880A027B42F720078DEBB /* FxNimbus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxNimbus.swift; sourceTree = "<group>"; };
4590912D2A2E4F7700061F0C /* AutopushTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutopushTests.swift; sourceTree = "<group>"; };
459C47419B3E2BD1BF4393F2 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/InfoPlist.strings; sourceTree = "<group>"; };
45AD4685A96876B6D2682E0F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/FindInPage.strings; sourceTree = "<group>"; };
45CB4750BCEF0741D15058B0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Storage.strings; sourceTree = "<group>"; };
45CC573828AD8881006D55AA /* metrics.yaml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = metrics.yaml; sourceTree = "<group>"; };
45CC573E28AD8B9A006D55AA /* Metrics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Metrics.swift; sourceTree = "<group>"; };
45D5EDA629269F7500311934 /* DataObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataObserver.swift; sourceTree = "<group>"; };
45D5EDBF292D619000311934 /* MockablePinnedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockablePinnedSites.swift; sourceTree = "<group>"; };
45D5EDC1292D636000311934 /* nimbus.fml.yaml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = nimbus.fml.yaml; sourceTree = "<group>"; };
45D5EDCB292D839700311934 /* PinnedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinnedSites.swift; sourceTree = "<group>"; };
45D5EDCD292D83DA00311934 /* SQLitePinnedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLitePinnedSites.swift; sourceTree = "<group>"; };
45D5EDCF292D854000311934 /* TestSQLitePinnedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLitePinnedSites.swift; sourceTree = "<group>"; };
45EE4AB495317A73B242DD2C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Today.strings; sourceTree = "<group>"; };
45F244A7A34CE1404A014575 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Intro.strings; sourceTree = "<group>"; };
46004CC8980B6CD80D910882 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
460B4C81BC2444F2F06702D6 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
46564D62A410A1679D85DD41 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Storage.strings; sourceTree = "<group>"; };
465D4F8589A024AC07CABCAA /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
469D40059A1CC4BFAFB3795A /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/FindInPage.strings; sourceTree = "<group>"; };
46D3447CB9EADDE8111D019D /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
4705491AA520C89C41D85ADE /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
47094BC280127EA766B92737 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FindInPage.strings; sourceTree = "<group>"; };
47554317ADDF300B2F7D02B4 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Menu.strings; sourceTree = "<group>"; };
47704F488D305261200F0A92 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
478D45C8BBB668D5319E6F2A /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Shared.strings; sourceTree = "<group>"; };
479E4C288C50C0EB08B1B256 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Search.strings; sourceTree = "<group>"; };
47AB43C3BA340E57628A1A7F /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
47C747D6A0ECEFD4E5137C4C /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
47F340559D8B5DEB4306AE43 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Search.strings; sourceTree = "<group>"; };
483744B5A1EBF3F05FC1AC1F /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Menu.strings; sourceTree = "<group>"; };
484E44CEA10A06DC7753D146 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
487E492390D3A7B6ADB7DD84 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Intro.strings; sourceTree = "<group>"; };
4893406289230F01A41C8303 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
48964CFE9D4E388AA44F6ACE /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Search.strings"; sourceTree = "<group>"; };
489942028830F356C15BB263 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Storage.strings; sourceTree = "<group>"; };
48CE453DB03E03EB3597E22F /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
490042C78D64E36D6C7973A1 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
491242468B874EDF3C93D6F2 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Search.strings; sourceTree = "<group>"; };
491B4FFE93E36CAD36160C63 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4928434D8F16191461818EFA /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Storage.strings; sourceTree = "<group>"; };
492A493BA8917D0D6CE503E7 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/ErrorPages.strings; sourceTree = "<group>"; };
493F44008F5B70A3E7174992 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Intro.strings; sourceTree = "<group>"; };
4947495FB5CCFC1EAA712454 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
496D4A709F4BD42B9BD3A384 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Shared.strings; sourceTree = "<group>"; };
49924444B9550007109A2E35 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/LoginManager.strings"; sourceTree = "<group>"; };
49B24918A72411068CF47331 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
49BB4A328764CFC3FA87B6AF /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = "<group>"; };
49E6449DA328465D0A8628AB /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHistory.swift; sourceTree = "<group>"; };
4A844C80AE845B4A0B02D827 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4AF54675A51AABF86F0B3AA5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
4B1546C89B425483D5765BFE /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
4B3443A4B0BF4562A3EC96C7 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Storage.strings; sourceTree = "<group>"; };
4BC842B9BC3F325C5CEFC8D4 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
4BE040A0A216E94E9BEC1162 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LoginManager.strings; sourceTree = "<group>"; };
4C034CC1BFF8900EC3C2AEC2 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Shared.strings"; sourceTree = "<group>"; };
4C2041448CEA34EC27F8A6A1 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Default Browser.strings"; sourceTree = "<group>"; };
4C2A44CC9D6AC9D0090EDC1E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Intro.strings; sourceTree = "<group>"; };
4C4F4C1F90EDEFF0BAEB33BE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4C554AA2B5BEDB3CEEBB3F77 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4C5B4496946C61BE1A11D022 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Menu.strings; sourceTree = "<group>"; };
4C70440CA202F7E54A826E96 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
4C7545858F77319FE0D84657 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/LoginManager.strings; sourceTree = "<group>"; };
4CBB4F0FBE3AA462961B68E3 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4CC74164B731C2B6A829E5EE /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
4CD64879997D23D556AE6E61 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4CEA4A57A7720000ADBA117E /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Shared.strings; sourceTree = "<group>"; };
4D0C44C39DD81EEE54837095 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
4D28416CAEAADB2FFD4D5C6A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Localizable.strings; sourceTree = "<group>"; };
4D2A423B8321B0BA3817BB5D /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/LoginManager.strings; sourceTree = "<group>"; };
4D314766B89538199D3DAD94 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
4D3E4ED08C25E9F69792231C /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4DC6469ABB4BB2421C8C9672 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4E044A1793AE90A7EA3AA001 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/FindInPage.strings; sourceTree = "<group>"; };
4E174116AFBCF2C9A9EA6FDE /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Intro.strings; sourceTree = "<group>"; };
4E284CDF951D71B5B32458C1 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4E674BFE9AD834F8D7B66B7E /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/LoginManager.strings; sourceTree = "<group>"; };
4EAC463D939F0DAE1585206B /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
4EBB486494518336F114941D /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Intro.strings; sourceTree = "<group>"; };
4EC44325A2E383EBF36EC4FC /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Menu.strings; sourceTree = "<group>"; };
4EC746F3A8EBF1EF3A209B12 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4F2A06BD26F8E46E0017DA05 /* TabCounterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabCounterTests.swift; sourceTree = "<group>"; };
4F39407ABD0C752B3DB63643 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Today.strings"; sourceTree = "<group>"; };
4F5141B6B36A07960E35983F /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LoginManager.strings; sourceTree = "<group>"; };
4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryTests.swift; sourceTree = "<group>"; };
4F8146508D20F9CEFFD32A4D /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Search.strings; sourceTree = "<group>"; };
4F9140ECAF83C05B188474CB /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ErrorPages.strings; sourceTree = "<group>"; };
4F944CD8B076E5ECA5D65DDE /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Today.strings; sourceTree = "<group>"; };
4F9757391AFA6F37006ECC24 /* readerContent.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = readerContent.html; sourceTree = "<group>"; };
4F9D4640B4DD40CB1B5604A5 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
4FB4AF7426E7E789005FDF91 /* HomeButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeButtonTests.swift; sourceTree = "<group>"; };
4FB94DACAA9CEB2CB76415C3 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
4FC54FD5A6E96CC58F1FD609 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Localizable.strings; sourceTree = "<group>"; };
4FCB4ECEBF5F2FE4FEAB9AAC /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Shared.strings; sourceTree = "<group>"; };
4FEC4FCF8D0F1C4F9D5C9CB0 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Shared.strings; sourceTree = "<group>"; };
4FED472D9352CCC78F738850 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Shared.strings; sourceTree = "<group>"; };
50144AFD80C8366AC9694105 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Intro.strings; sourceTree = "<group>"; };
5077492C930106F1FC11ABFD /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
50864EDBA05A33AFA2AFD972 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Storage.strings; sourceTree = "<group>"; };
509D47D7BBFD0745A1DFC562 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
50A14E949294B2A85CD33CEA /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Menu.strings; sourceTree = "<group>"; };
50B44A7F80EE0532276DE9C8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Intro.strings; sourceTree = "<group>"; };
50CB4382AE62CA8EDC4CAE05 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LoginManager.strings; sourceTree = "<group>"; };
51614CF895A46ADD3C81ACC1 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/InfoPlist.strings; sourceTree = "<group>"; };
517E452081637F97A6FC1441 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
520249978BE024E29169017C /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Storage.strings; sourceTree = "<group>"; };
523440B98D0500C7743D7771 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
52554F5D994A1FB22B3A0499 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
52E44D01A095994486B7F698 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
52E64FEFAFF6A13B63106551 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
52F34A5D98C75CA8D3500EB0 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
53244E8DAEC772B7F8BB20C5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
53344579AAC1A2B36E96A0DD /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = "<group>"; };
53384BF8AD00CEBA6D4051DD /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Menu.strings; sourceTree = "<group>"; };
536344E28D412011B796BCA3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ErrorPages.strings; sourceTree = "<group>"; };
53F1465689FC97B0328523A2 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Search.strings; sourceTree = "<group>"; };
54114A5F8F99C279DAD8C1CF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Intro.strings; sourceTree = "<group>"; };
541E430BBBAB8EC5679C324D /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
546942D8B05816FE1A48BE2B /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
546F4E7DA6D98552425B3F9B /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ErrorPages.strings; sourceTree = "<group>"; };
5490472BAABBCD0841B638E4 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Localizable.strings; sourceTree = "<group>"; };
549343A09F968753FDC2E412 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/FindInPage.strings"; sourceTree = "<group>"; };
549C4B3FB3574BD2AA109860 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
54B64CA5AC44DBE322FEAFE2 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = "<group>"; };
54CA4A89809D52DE2C3806ED /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Menu.strings; sourceTree = "<group>"; };
54D046DA913D533F26A8E3AC /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
550B42139C1483832FF96816 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Today.strings; sourceTree = "<group>"; };
553E4B3E9B83BE964515B4EC /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Menu.strings; sourceTree = "<group>"; };
55454D35918F2D2C7284FF2F /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ErrorPages.strings; sourceTree = "<group>"; };
55534EEFAE797FC31FE9F217 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
557946069E409E7941D0079B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/InfoPlist.strings; sourceTree = "<group>"; };
55A54CC7B66C89FB8795E123 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Localizable.strings; sourceTree = "<group>"; };
55DF435D8F3F312DD0741D34 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = "kk.lproj/Default Browser.strings"; sourceTree = "<group>"; };
55F14D809579D1FFACEF2A39 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Shared.strings; sourceTree = "<group>"; };
56034C30890387873305A122 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/FindInPage.strings; sourceTree = "<group>"; };
5628405387CF0EDAAB5F38A0 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Intro.strings; sourceTree = "<group>"; };
56614B20AB6EB5F71E299E9A /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/FindInPage.strings; sourceTree = "<group>"; };
56A8447F94DAE003BFEA753A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Menu.strings; sourceTree = "<group>"; };
56FE4E25A143314679D276CD /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Storage.strings; sourceTree = "<group>"; };
5701474D98CBB453BEF9044A /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/FindInPage.strings; sourceTree = "<group>"; };
5710462DA936DC92C110E2B9 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Today.strings; sourceTree = "<group>"; };
5790488BA755E1CC2D300EFF /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Shared.strings; sourceTree = "<group>"; };
57F145E2AD7AF2643AD94B98 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Intro.strings; sourceTree = "<group>"; };
580B0C4121748CFE00448DF8 /* DataManagementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataManagementTests.swift; sourceTree = "<group>"; };
587741BC8AE7ADB843B49C5C /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
58D24BDBAD6AEA47E56D5065 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
58D64278A7B08E1DC77F0D1B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Today.strings; sourceTree = "<group>"; };
58D84139B5071C0CCFDEA8C0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Localizable.strings; sourceTree = "<group>"; };
58EC442DAEFF1132932BDAB5 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
59704663991C80BA05B0525B /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/Shared.strings; sourceTree = "<group>"; };
59A6825233896FC846499289 /* HistoryPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = HistoryPanel.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksPanel.swift; sourceTree = "<group>"; };
59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderPanel.swift; sourceTree = "<group>"; };
59A68B1F857A8638598A63A0 /* TwoLineImageOverlayCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwoLineImageOverlayCell.swift; sourceTree = "<group>"; };
5A0748769E8BD3C8FC5BFEE5 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
5A094AD58393196B3DF76119 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Intro.strings; sourceTree = "<group>"; };
5A1947142B8FA9E0009C7A6C /* BrowserViewType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserViewType.swift; sourceTree = "<group>"; };
5A1B494BAB7DF7D2319677F2 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Today.strings; sourceTree = "<group>"; };
5A1D409EB92D8E6AB8FC8813 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
5A271ABC2860B0D700471CE4 /* WebServerUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebServerUtil.swift; sourceTree = "<group>"; };
5A2918CA2B522338002B197E /* GeneralBrowserAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralBrowserAction.swift; sourceTree = "<group>"; };
5A2918CC2B522381002B197E /* ToastType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastType.swift; sourceTree = "<group>"; };
5A31275728906422001F30FA /* RecentlySavedDelegateMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentlySavedDelegateMock.swift; sourceTree = "<group>"; };
5A32C2B52AD8517200A9B5A4 /* MetricKitWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetricKitWrapper.swift; sourceTree = "<group>"; };
5A3A2A0C287F742C00B79EAC /* BackgroundSyncUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundSyncUtility.swift; sourceTree = "<group>"; };
5A3A7DCD2886F7880065F81A /* RecentlySavedDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentlySavedDataAdaptor.swift; sourceTree = "<group>"; };
5A3A7DD52889CF3D0065F81A /* RecentlySavedDataAdaptorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentlySavedDataAdaptorTests.swift; sourceTree = "<group>"; };
5A3A7DD92889EC4D0065F81A /* ReadingListMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListMock.swift; sourceTree = "<group>"; };
5A3A7DDB2889EC5D0065F81A /* BookmarksHandlerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksHandlerMock.swift; sourceTree = "<group>"; };
5A475E8929DB87F2009C13FD /* TabManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabManagerTests.swift; sourceTree = "<group>"; };
5A475E8C29DB888E009C13FD /* MockTabDataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTabDataStore.swift; sourceTree = "<group>"; };
5A475E9029DB8AA7009C13FD /* MockDiskImageStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDiskImageStore.swift; sourceTree = "<group>"; };
5A47CFF42860FB8900B2B7BF /* AppLaunchUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLaunchUtil.swift; sourceTree = "<group>"; };
5A64225029CB506500EEC3E5 /* LegacyTabManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabManager.swift; sourceTree = "<group>"; };
5A679E4A2B239FAE004F2B0D /* TabPeekViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPeekViewController.swift; sourceTree = "<group>"; };
5A70EF18295E2E1600790249 /* DependencyHelperMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DependencyHelperMock.swift; sourceTree = "<group>"; };
5A70EF1C295E3C3500790249 /* TestSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSetup.swift; sourceTree = "<group>"; };
5A70EF1E295E3DFC00790249 /* UnitTestAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitTestAppDelegate.swift; sourceTree = "<group>"; };
5A70EF20295E3E0B00790249 /* UnitTestSceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitTestSceneDelegate.swift; sourceTree = "<group>"; };
5A8017DF29CE15D90047120D /* TabManagerImplementation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabManagerImplementation.swift; sourceTree = "<group>"; };
5A81C5DC2A4C981A00BE88C2 /* PasswordManagerCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerCoordinatorTests.swift; sourceTree = "<group>"; };
5A9A09D128AFD51900B6F51E /* MockHomepageDataModelDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockHomepageDataModelDelegate.swift; sourceTree = "<group>"; };
5A9A09D328B01D8700B6F51E /* MockTelemetryWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTelemetryWrapper.swift; sourceTree = "<group>"; };
5A9A09D528B01FD500B6F51E /* MockURLBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockURLBarView.swift; sourceTree = "<group>"; };
5A9A09D728B2E8F000B6F51E /* MockHistoryDeletionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockHistoryDeletionProtocol.swift; sourceTree = "<group>"; };
5A9F833F2B2B4AE800272819 /* TabPeekAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPeekAction.swift; sourceTree = "<group>"; };
5A9F83412B2B796800272819 /* TabPeekState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPeekState.swift; sourceTree = "<group>"; };
5A9F83432B2B8CE900272819 /* TabPeekModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPeekModel.swift; sourceTree = "<group>"; };
5AA0CC652A4B8F6100014E2A /* PasswordManagerCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerCoordinator.swift; sourceTree = "<group>"; };
5AA1D8262BC09ECB00957516 /* TabTrayAnimationQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayAnimationQueue.swift; sourceTree = "<group>"; };
5AA75A622A46272000533F8D /* MockThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockThemeManager.swift; sourceTree = "<group>"; };
5AB4237B28A1947A003BC40C /* MockNotificationCenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockNotificationCenter.swift; sourceTree = "<group>"; };
5AB4237D28A2BA9C003BC40C /* HistoryHighlightsDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsDataAdaptor.swift; sourceTree = "<group>"; };
5ABD40B68B3D03806BC6819C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/LoginManager.strings"; sourceTree = "<group>"; };
5AC24B85BF0D2FCC2F1EB6D3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LoginManager.strings; sourceTree = "<group>"; };
5AC549C0BA565EB2B08B87EC /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
5AC7110629F822E60011ED11 /* MockTabSessionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTabSessionStore.swift; sourceTree = "<group>"; };
5AE371812A4DD0D70092A760 /* PasswordManagerCoordinatorDelegateMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerCoordinatorDelegateMock.swift; sourceTree = "<group>"; };
5AE371832A4DD6F50092A760 /* PasswordManagerListViewControllerSpy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerListViewControllerSpy.swift; sourceTree = "<group>"; };
5AE371862A4E11750092A760 /* AboutSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutSettingsDelegate.swift; sourceTree = "<group>"; };
5AF6254228A57A4600A90253 /* HistoryHighlightsDataAdaptorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsDataAdaptorTests.swift; sourceTree = "<group>"; };
5AF6254428A57B6700A90253 /* MockHistoryHighlightsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockHistoryHighlightsManager.swift; sourceTree = "<group>"; };
5AF6254628A58AC100A90253 /* MockHistoryHighlightsDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockHistoryHighlightsDataAdaptor.swift; sourceTree = "<group>"; };
5AF6254828A58BB400A90253 /* MockHistoryHighlightsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockHistoryHighlightsDelegate.swift; sourceTree = "<group>"; };
5AFE480388201E6CE88C0EA7 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/LoginManager.strings; sourceTree = "<group>"; };
5B1F416DB7D06B66C9631289 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
5B3644F2BBE3D05767989153 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/FindInPage.strings; sourceTree = "<group>"; };
5B3F4893A27CA0F3A655E93C /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Intro.strings"; sourceTree = "<group>"; };
5B7A4C3C85CE0BB43E25B018 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
5B9B4B3B9FE43A8766265D11 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Search.strings; sourceTree = "<group>"; };
5BA14991AD322490C3F65DFF /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
5BA247AD89EA6DC430F40E90 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
5BB94E87ACEE70CBB1E9D588 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Today.strings; sourceTree = "<group>"; };
5BEB437096C00FB84824F819 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
5BFF4DE0AF959FD278D9FCB6 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Storage.strings; sourceTree = "<group>"; };
5C364800A7A3D30F043E0D57 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Default Browser.strings"; sourceTree = "<group>"; };
5D214B5191ADC5151EA58F2C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
5D424DD18BF553D726E575B5 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Menu.strings; sourceTree = "<group>"; };
5D77401BA952F45B599A5382 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/ErrorPages.strings; sourceTree = "<group>"; };
5DC948B8B2EE021A267E46FE /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Shared.strings; sourceTree = "<group>"; };
5E124E429A3579485432F95D /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Menu.strings; sourceTree = "<group>"; };
5E59423ABF4491361FAE769E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5E7B4B86B817BEDA1AF64139 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
5EB84A31B7A497A7A6F4884C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
5EC64A45AAF9A47D56D3FC0A /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/FindInPage.strings"; sourceTree = "<group>"; };
5EC84E628F31556B2A70CD7B /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
5ECA437798E1178E1324065B /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
5EFD4DA99C8F9600CF73137F /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
5F11438E9349A699FA0AFC38 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = "ar.lproj/Default Browser.strings"; sourceTree = "<group>"; };
5F130D2D2483508E00B0F7D0 /* FxAWebViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxAWebViewModel.swift; sourceTree = "<group>"; };
5F194C3596E08BAB72BC6879 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5F684EB59A149BD03A1E5247 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5FAD4F1A8770848F48AF6023 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Today.strings; sourceTree = "<group>"; };
5FCB495FBF06EA94CC67B800 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Default Browser.strings"; sourceTree = "<group>"; };
5FDA464827F20C9C0060E924 /* FxNimbus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxNimbus.swift; sourceTree = "<group>"; };
5FDA464927F20C9C0060E924 /* Metrics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Metrics.swift; sourceTree = "<group>"; };
5FE34931820AAF71C31C383E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
6025B107267B6BB300F59F6B /* NoSearchResultCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoSearchResultCell.swift; sourceTree = "<group>"; };
6025B108267B6BB300F59F6B /* SelectPasswordCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectPasswordCell.swift; sourceTree = "<group>"; };
6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginRecordExtension.swift; sourceTree = "<group>"; };
6025B110267B6EE100F59F6B /* CredentialWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialWelcomeViewController.swift; sourceTree = "<group>"; };
602B3D6629B0E1DB0066DEF8 /* ConversionValueUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionValueUtil.swift; sourceTree = "<group>"; };
604B4E078B7907FA2595345D /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Shared.strings; sourceTree = "<group>"; };
605D466193C1DA0CDACFA4AC /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Intro.strings; sourceTree = "<group>"; };
6075454195BAE1F144470192 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Search.strings; sourceTree = "<group>"; };
607743B38F5A621703CF1D67 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/Storage.strings; sourceTree = "<group>"; };
60774C6D87554915BD2B29B6 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
608E4B36A61360957C77DF31 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
609E45149CAE5B417DBF7BA5 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Search.strings; sourceTree = "<group>"; };
60B541ED838D17F09560AC13 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
60BF40268A4375D6D3A80517 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
60CE80C02667780C004026C7 /* CredentialListPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialListPresenter.swift; sourceTree = "<group>"; };
60D71AEB26AAF45E00355588 /* UIColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = "<group>"; };
60E04CE89D47E52E0A886EAD /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Search.strings"; sourceTree = "<group>"; };
61AE456BAD6B0041485EFF1E /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Shared.strings; sourceTree = "<group>"; };
61B340508D4D86B6519A165C /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = "id.lproj/Default Browser.strings"; sourceTree = "<group>"; };
61DA4B5AB7DA505B9C992F95 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
623648C2A7D09ECA31155208 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ErrorPages.strings; sourceTree = "<group>"; };
625D4575B4794C49451D6990 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
627F483FB45E5DA53E1D5363 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
629040F1ABB7EC37E8245618 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
62934CB9AB6247BF04F3F317 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
629F4E788DDD3FCA52FF6A29 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
62C1428C920701180BCD4C47 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/InfoPlist.strings; sourceTree = "<group>"; };
62DF49B9976D5863CADF6EAA /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Menu.strings; sourceTree = "<group>"; };
63094229AA6EC744599B77A4 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
63306D3821103EAE00F25400 /* LegacySavedTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacySavedTab.swift; sourceTree = "<group>"; };
634148899F41CAA3BCF71E8B /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/Localizable.strings; sourceTree = "<group>"; };
63B04BE882C41584580E0E59 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = "fa.lproj/Default Browser.strings"; sourceTree = "<group>"; };
63FE433D87018CDDFCF592E3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ErrorPages.strings; sourceTree = "<group>"; };
644B4A02BCAF40DE5B7B9EBB /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/FindInPage.strings; sourceTree = "<group>"; };
646F49B3BD7C595E05EEA7C5 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Today.strings"; sourceTree = "<group>"; };
6474429BB7B9BC6FF073B788 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
647940B7A09916EE92749B19 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Localizable.strings; sourceTree = "<group>"; };
6494493FA484E0541A3F8FD3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
649A419DAF112915FE242B24 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Shared.strings"; sourceTree = "<group>"; };
64A740A395CD2E727D3E6963 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
64C24E099441EE5E962BC53F /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/FindInPage.strings; sourceTree = "<group>"; };
64F34A58B9410C84D936FD10 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
64FD4FFD85E39FFDAAC11AB7 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/LoginManager.strings; sourceTree = "<group>"; };
6508452289C0DD90A9053846 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
65104507A7E4CCDEC9359DCE /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Menu.strings"; sourceTree = "<group>"; };
653140F992B0E22349C94F80 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/FindInPage.strings"; sourceTree = "<group>"; };
65D74314A164783A553CB75B /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Search.strings; sourceTree = "<group>"; };
65E646279B2D83D61B9EB060 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
65E8430FA6F0A1935598228B /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/FindInPage.strings; sourceTree = "<group>"; };
66224604A3A2767C88CBA672 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
66364EE3B37DCBFAB9928FFD /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Search.strings"; sourceTree = "<group>"; };
6669B5E1211418A200CA117B /* WebsiteDataSearchResultsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebsiteDataSearchResultsViewController.swift; sourceTree = "<group>"; };
66754F4C9DD5E30A30F89F6D /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
66CE54A720FCF6CF00CC310B /* WebsiteDataManagementViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebsiteDataManagementViewController.swift; sourceTree = "<group>"; };
66FA4EB8BDC7A270E732B312 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Localizable.strings"; sourceTree = "<group>"; };
67374D9D9D256A5342489ECA /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Shared.strings; sourceTree = "<group>"; };
67404F6689682EB31C36DE12 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
678E48B494A0495704DADF7B /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Default Browser.strings"; sourceTree = "<group>"; };
67984039B5177C77B15D9041 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = "<group>"; };
679D4F0C933DC92A16593531 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
679E44AFBE9569B898384F8A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = "it.lproj/Default Browser.strings"; sourceTree = "<group>"; };
67C248F19A9327DB1AD6B4AC /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Storage.strings; sourceTree = "<group>"; };
67D5427FBC759E836F8DFEEE /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Intro.strings; sourceTree = "<group>"; };
67DF427B90D8B06D7BF3DB90 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Today.strings; sourceTree = "<group>"; };
67E048F6A0D1547C688FCC0A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Today.strings; sourceTree = "<group>"; };
67E14F0AB215FC7E2D27B451 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
67E54EF293542F6ED74F5FCA /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/LoginManager.strings"; sourceTree = "<group>"; };
67F04273B2F4572ACB3B8ED9 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Search.strings; sourceTree = "<group>"; };
67F0451AA558BA07FDDF353E /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/ErrorPages.strings; sourceTree = "<group>"; };
68044AD19A08A52AE6F94680 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
6855435EA1F3E75E86BE92C2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/FindInPage.strings; sourceTree = "<group>"; };
685E457489D2B6CE0A1DAE96 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Storage.strings; sourceTree = "<group>"; };
68604013B70C7337A7F4D32B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Shared.strings; sourceTree = "<group>"; };
686648B0B68F9301463E8117 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
6871454BAD9E0B0E2306EE03 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
689A4CF494961DA72688CEB0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
68A94D0A84015C2BFE52CD0D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
68AD409582FAC0E324C3F8DB /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
68B44DA18DC0230AEB96C03D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LoginManager.strings; sourceTree = "<group>"; };
68E748E2AB9FE7A12840456B /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
692C42AB878884F5079924CC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Storage.strings; sourceTree = "<group>"; };
69F24A808CC982854CECF35B /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Today.strings"; sourceTree = "<group>"; };
6A0E422E8C4989F595EAD923 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Today.strings"; sourceTree = "<group>"; };
6A2A4E898202E7727B6E6D7B /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
6A3E5D89283831D0001E706E /* DownloadQueueTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadQueueTests.swift; sourceTree = "<group>"; };
6A4646B4A929C5049ED3E0DB /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
6A574F2FAB02381D22FD47B4 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/LoginManager.strings; sourceTree = "<group>"; };
6A5F591C28627C0100FABA92 /* TabManagerNavDelegateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabManagerNavDelegateTests.swift; sourceTree = "<group>"; };
6A694C35BF15DBBE61D7DB77 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Search.strings; sourceTree = "<group>"; };
6A8B40A7B8B0933B706C84B0 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/InfoPlist.strings; sourceTree = "<group>"; };
6A954888A18B54ED87980F19 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Intro.strings; sourceTree = "<group>"; };
6ACB550B28633860007A6ABD /* TabManagerNavDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabManagerNavDelegate.swift; sourceTree = "<group>"; };
6AD94362821BDAD94165D610 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Intro.strings"; sourceTree = "<group>"; };
6ADB651A285C03B100947EA4 /* DownloadHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadHelperTests.swift; sourceTree = "<group>"; };
6B0545D197CACC8F242FBBC4 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Search.strings; sourceTree = "<group>"; };
6B3544D1B561ECE6950C5377 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
6B894CC2AD9132680E071DB1 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Localizable.strings; sourceTree = "<group>"; };
6C0F4DE7BECA78EC16CCBC7C /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Intro.strings; sourceTree = "<group>"; };
6C234A22927B609D60550BAD /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
6C3C4A1099370D78F762422C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Intro.strings; sourceTree = "<group>"; };
6C3D439B91ED526C46C593AF /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
6C854A558A61ED6F1A12FAE3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Localizable.strings"; sourceTree = "<group>"; };
6CE14FF09431F2C3C2F0AA11 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ErrorPages.strings; sourceTree = "<group>"; };
6CF44DE98B8AD2C1B58677E5 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
6D104BC89EC4F86C2FE54B6B /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
6D1D460C9E48FB470BF532AE /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/Menu.strings; sourceTree = "<group>"; };
6D294AAD9001DE3B5343BC16 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Storage.strings"; sourceTree = "<group>"; };
6D394DAB92EA8E3A059930CD /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Today.strings"; sourceTree = "<group>"; };
6D49419EA0A95261E886982D /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
6D8C406EB79AA56D1AA5BAFC /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/FindInPage.strings; sourceTree = "<group>"; };
6DA74EA3BBDD7BE6344357CD /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
6DAE40FA9AD847F4967E97A6 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = "lt.lproj/Default Browser.strings"; sourceTree = "<group>"; };
6E284039B7B6306BF5606EC7 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
6E2C4C9994F3002D27196993 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ErrorPages.strings; sourceTree = "<group>"; };
6E3E45ECB30B2B3D4B06DE1F /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ErrorPages.strings; sourceTree = "<group>"; };
6E8F4B10A170FB1E8BE77E15 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Menu.strings"; sourceTree = "<group>"; };
6EE14BC48BA0EF1689F9FED3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Menu.strings"; sourceTree = "<group>"; };
6EE543C8ACBA4FFA8C41211E /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Shared.strings; sourceTree = "<group>"; };
6EE94C7C87FD495E01881279 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
6EF844BCAE6B25C7DD422FD8 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
6F26428FA7243D3005F5BD22 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
6F8E45CDB77B45E526B94406 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
6F994AFC2AF56234008B8112 /* NetworkUtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkUtilsTests.swift; sourceTree = "<group>"; };
6FA74E93925DF4222B411650 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
6FAC4AC9B5397399E498ECE5 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = "es.lproj/Default Browser.strings"; sourceTree = "<group>"; };
6FCE40009921CB4DB5086DFA /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
6FF74792835BA5B45EEDD333 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Intro.strings; sourceTree = "<group>"; };
70524DC0A86483F10A3A6175 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
706445E48D8DDA85F3C9760A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Storage.strings; sourceTree = "<group>"; };
707841A68483535DEF7AE672 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Storage.strings"; sourceTree = "<group>"; };
708844D090E4A38258A88601 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
70C14B2BBE516123569F31C2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
70CB4CA08610BF314C9F9642 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
710B4C6F911D4074DEAB7160 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/LoginManager.strings; sourceTree = "<group>"; };
7129428084C97730D4A9B656 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
71434105A9D751EF17CD0146 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
716249408B345E5B86266676 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
71ED423BBAA5FF444596263F /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
724B4348B2FD946D200EC597 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/LoginManager.strings; sourceTree = "<group>"; };
729B4D7DAB11B673C4F18310 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
72AF4C19B117D5234CC9A064 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
72D74D68A6D665BC010FF689 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/FindInPage.strings; sourceTree = "<group>"; };
73174B3AB36D51E44875488F /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
73294EB7B3EA4BECE2A81CB6 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
734D4D298789269B520D1776 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
73AE44D19013492056E1416D /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
73EC47B2B45CEC067D0CB266 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Shared.strings"; sourceTree = "<group>"; };
742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotonActionSheet.swift; sourceTree = "<group>"; };
742BD99D2A13AC9000BA6B15 /* OnboardingInstructionPopupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingInstructionPopupViewController.swift; sourceTree = "<group>"; };
74364B73872F21F4DA1EB543 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
744B0FFD1B4F172E00100422 /* ToolbarTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarTests.swift; sourceTree = "<group>"; };
744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailtoLinkHandler.swift; sourceTree = "<group>"; };
745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentlyClosedTabsPanel.swift; sourceTree = "<group>"; };
746A4ABB9E5EC9BCACD9A3BB /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
7479B4ED1C5306A200DF000B /* Reachability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Reachability.swift; path = ThirdParty/Reachability.swift; sourceTree = "<group>"; };
74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenWithSettingsViewController.swift; sourceTree = "<group>"; };
74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MailSchemes.plist; sourceTree = "<group>"; };
7482205B1DBAB56300EEEA72 /* MailProviders.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailProviders.swift; sourceTree = "<group>"; };
748D43349FE94A10EA016EF8 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Storage.strings; sourceTree = "<group>"; };
74934281AE0F15BB6EC1E756 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Today.strings; sourceTree = "<group>"; };
74A44FBEBA309D6D780BC6F8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/LoginManager.strings"; sourceTree = "<group>"; };
74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentlyClosedTabs.swift; sourceTree = "<group>"; };
74B420C82A1D0D7A00370E53 /* OnboardingInstructionsPopupInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingInstructionsPopupInfoModel.swift; sourceTree = "<group>"; };
74BBDF462A17979000D3BEFE /* OnboardingDefaultBrowserModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingDefaultBrowserModelProtocol.swift; sourceTree = "<group>"; };
74C14EA28570D995C545434D /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
74D949BEA49BE912BAFD4406 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/FindInPage.strings"; sourceTree = "<group>"; };
74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsContentViewController.swift; sourceTree = "<group>"; };
74F80D332A0A52D700013C3D /* PrivacyPolicyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyPolicyViewController.swift; sourceTree = "<group>"; };
750846E7940C72543462D674 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
752841C8A0C92F4C58B2B71E /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7529403A99012F33155F2729 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
752E4B12AEE2A006A7BF683F /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Intro.strings; sourceTree = "<group>"; };
75374824A550823F88384235 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
754D4984846140D16B44C9DC /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ErrorPages.strings; sourceTree = "<group>"; };
75BA4E00A029A2AD26DF8960 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
75BC41B2962DAC5B25A288B4 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/LoginManager.strings; sourceTree = "<group>"; };
75EF43EA84AEEBBE2C059310 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Menu.strings; sourceTree = "<group>"; };
764643DCB449658AAA8ED829 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
765243D790B967A69BD5DCF7 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/ErrorPages.strings; sourceTree = "<group>"; };
766F49788D099E2201B74791 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Intro.strings; sourceTree = "<group>"; };
76784C13A069B829DCA22A6C /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/LoginManager.strings; sourceTree = "<group>"; };
7681461D8ADDD3E9662A2A53 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Shared.strings; sourceTree = "<group>"; };
7693448FA2E2865EA28005EE /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ErrorPages.strings; sourceTree = "<group>"; };
772744E9858179A908A070DB /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
77294827911067CD5994B5FD /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
779D4B8EAE580D7B2B55EC3F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
77A2482EA0D261745BFD8AE4 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/LoginManager.strings; sourceTree = "<group>"; };
77C342F4AE20D931A1D2951B /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
7817451F8C836E21F734506D /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Menu.strings; sourceTree = "<group>"; };
7819488D9C50ED2293FA92B1 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/FindInPage.strings; sourceTree = "<group>"; };
781F4692919CC38F17A90EE3 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/Intro.strings; sourceTree = "<group>"; };
782B0A352AB41DFC0049EE1A /* FakespotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotTests.swift; sourceTree = "<group>"; };
786E4F899C9E14715D44C1D2 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
78784AF7A74084713651DC6D /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
787EDD832943EE75002B93AE /* JumpBackInTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInTests.swift; sourceTree = "<group>"; };
78CD409D8D95F94C1738A444 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
78FE1E872B040E7000338465 /* FirefoxSuggestTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxSuggestTest.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
797548C8B7F6A801A090D219 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
79B14B7CBAE86AEB3730EB33 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
7A0C4AEAA9CB35000E35A5BB /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
7A704C668511CA18CA660BAA /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
7A7741BB976626FBB10E5BDC /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7A7F476EBF03E15BDE5A3C43 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
7A9F42D9AC16FE32EFA2065C /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Storage.strings"; sourceTree = "<group>"; };
7ABE4BF0A899CBCFDB4B7EAB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7AC2423EA6277664A0D3398B /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7ACC4EB59896863B677D102A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
7AD14377A3F3B824C049E709 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
7AEF4108BAAE5BBD5949E64C /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/FindInPage.strings"; sourceTree = "<group>"; };
7B0A456E95C86CC158227349 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
7B0B49C7B69DC54BC3CA5972 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/ErrorPages.strings; sourceTree = "<group>"; };
7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataExtensions.swift; sourceTree = "<group>"; };
7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLRequestExtensions.swift; sourceTree = "<group>"; };
7B2142FD1E5E055000CDD3FC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearPrivateDataTests.swift; sourceTree = "<group>"; };
7B3632D31C2983F000D12AF9 /* L10nSuite2SnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = L10nSuite2SnapshotTests.swift; sourceTree = "<group>"; };
7B3B4D7F93D9654D82E3642B /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Intro.strings; sourceTree = "<group>"; };
7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChevronView.swift; sourceTree = "<group>"; };
7B864D89B9D9C309484081D1 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
7B8A47F51D01D3B400C07734 /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = System/Library/Frameworks/PassKit.framework; sourceTree = SDKROOT; };
7BA0601A1C0F4DE200DFADB6 /* LegacyTabPeekViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyTabPeekViewController.swift; sourceTree = "<group>"; };
7BA34E6CB59CF71C21C42BB3 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/FindInPage.strings"; sourceTree = "<group>"; };
7BA8D1C61BA037F500C8AE9E /* DownloadHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadHelper.swift; sourceTree = "<group>"; };
7BB34A09A04DA7D6B5600019 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Search.strings; sourceTree = "<group>"; };
7BC3434BA1F23258B3C6622C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = "cy.lproj/Default Browser.strings"; sourceTree = "<group>"; };
7BD94478AB4C7DB2706F7AAF /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = L10nSnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
7BEFC67F1BFF68C30059C952 /* QuickActions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuickActions.swift; sourceTree = "<group>"; };
7C0C4902A319FAC7A18682E9 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
7C1043E3AE32A70E1EC5383A /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
7C264248AD1349E9A98D67BD /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Today.strings; sourceTree = "<group>"; };
7C50402083096B4CE4E073C2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7C584DF4812C570B8FD9EDDE /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
7C5A46348D12937E2D032997 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Search.strings; sourceTree = "<group>"; };
7C5F48C0B953151A721BDE49 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7CC545BF9A53201CD5F232C9 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/LoginManager.strings; sourceTree = "<group>"; };
7CCE4F3991EF02E0EE75067B /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Shared.strings"; sourceTree = "<group>"; };
7CE542F7A81BCA33C15FC256 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Search.strings; sourceTree = "<group>"; };
7CFB4524B61617C88AB63025 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Today.strings; sourceTree = "<group>"; };
7D8C4C90AE8F7B582645FF47 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7D92472BA54D9EBCE438E834 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Intro.strings; sourceTree = "<group>"; };
7D9F4526892C22A8CD150706 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7DE64C4EADA57C983477E2F8 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
7DF84780ABBE0050CF0903A1 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7E2245A0AB422DF1F3E42954 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Today.strings; sourceTree = "<group>"; };
7E23439F925CBE35FCD89243 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
7E2C473F8175E549E7B2D5DC /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Intro.strings; sourceTree = "<group>"; };
7E3244FCBCC3B024E10AD62B /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Intro.strings; sourceTree = "<group>"; };
7E98405C9095C6102A2D9CEC /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Storage.strings; sourceTree = "<group>"; };
7EDC48EDAD21358996E3971E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Intro.strings; sourceTree = "<group>"; };
7EEA4D2AA67786A9230538CB /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
7F2C4252B7CC67CAD8E088C3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Today.strings"; sourceTree = "<group>"; };
7F354E34A2FAE1879B77EDF6 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Menu.strings; sourceTree = "<group>"; };
7F5341A89358E1EA177055B0 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
7F734B468B2EE3ED66690EB3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Storage.strings; sourceTree = "<group>"; };
7F8D4860A94ACB85A903C8BB /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7F9D4F52B86570F837E0E9A6 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
7FAB476EB035F799E1BF1267 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Intro.strings; sourceTree = "<group>"; };
7FCA45BDADEE92EF815319D3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ErrorPages.strings; sourceTree = "<group>"; };
80574E82B96F93CDE08B966B /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Intro.strings; sourceTree = "<group>"; };
809E4D488E089D47E5B2B7ED /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Storage.strings; sourceTree = "<group>"; };
80A64F9E9304EFF710BFF857 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Localizable.strings"; sourceTree = "<group>"; };
80B54D93BC553D6E6CDFAA0A /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
80B8473B933671C9605DC837 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
80E24B20A5655593E1D9E85B /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Search.strings"; sourceTree = "<group>"; };
81020C912BB5AFA2007B8481 /* OnboardingMultipleChoiceButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMultipleChoiceButtonView.swift; sourceTree = "<group>"; };
81020C932BB5B026007B8481 /* OnboardingMultipleChoiceButtonViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMultipleChoiceButtonViewModel.swift; sourceTree = "<group>"; };
81055B552BAB7CE200E166B3 /* OnboardingMultipeChoiceButtonModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMultipeChoiceButtonModel.swift; sourceTree = "<group>"; };
810CD9C02BB346D800E290C2 /* OnboardingCardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingCardViewController.swift; sourceTree = "<group>"; };
810CD9C22BB3484F00E290C2 /* OnboardingMultipleChoiceCardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMultipleChoiceCardViewController.swift; sourceTree = "<group>"; };
810FF3532B178343009F062C /* FeltPrivacyMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeltPrivacyMiddleware.swift; sourceTree = "<group>"; };
810FF3572B1784E7009F062C /* PrivateModeAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateModeAction.swift; sourceTree = "<group>"; };
81122E202B221AC0003DD9F8 /* SearchScreenState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchScreenState.swift; sourceTree = "<group>"; };
814A62452B587A3E00608195 /* DefaultThemeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultThemeManagerTests.swift; sourceTree = "<group>"; };
81504EA4876ED3D974FDA0F6 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
81584D62B22049E40FC78F93 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
816D458CBEAE2A6721134028 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
81754147A06566E64C025F70 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = "nn.lproj/Default Browser.strings"; sourceTree = "<group>"; };
818756192BB4618500DCD1F3 /* OnboardingViewControllerState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewControllerState.swift; sourceTree = "<group>"; };
81A244F4A7C6FC8976DC21F0 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/InfoPlist.strings; sourceTree = "<group>"; };
81C14765AA7C25DF1817AC04 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Today.strings; sourceTree = "<group>"; };
81CAE4DA2B1A2C220040C78A /* BrowserViewControllerState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserViewControllerState.swift; sourceTree = "<group>"; };
81DF4C79AE53A2FCA08EEE9C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = "da.lproj/Default Browser.strings"; sourceTree = "<group>"; };
81E1914C2BB8578600543D78 /* OnboardingMultipleChoiceSelectionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMultipleChoiceSelectionDelegate.swift; sourceTree = "<group>"; };
81E446CF88B278374B416BF5 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
81F647D98E79EC6406CDFCB4 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
821642AA985E0147A64248CE /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Menu.strings; sourceTree = "<group>"; };
82734119842913B41DED265D /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
827C4F5EA4927D7AB95EB3AC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Intro.strings; sourceTree = "<group>"; };
82A840BB8E13E3414F38245D /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/InfoPlist.strings; sourceTree = "<group>"; };
82F14F3E975E118934836F9F /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
8312442188208321C6887CEF /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Intro.strings; sourceTree = "<group>"; };
836542D6BD5F762E98E25688 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ErrorPages.strings; sourceTree = "<group>"; };
83694AE497E68843DD823893 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Intro.strings; sourceTree = "<group>"; };
83A54AA1896DC67DC3E3B3B0 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
83AD4EF58C1E971D88DF0688 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
83B44148AC136BE81CC79B3C /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Shared.strings; sourceTree = "<group>"; };
844E4D159B48569FD70D3C82 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
84674D51B7557AD785EE863C /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
84874424B676A99C8291C475 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
84C548D7A4AF03473C9E6499 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
84DB42A08FE13CA3C20E41E6 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
84F349A893FE262209075789 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/FindInPage.strings; sourceTree = "<group>"; };
8508412790F670BD821D7DF7 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
850F461D9CA24117FAED5B9A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
854C4915AB99AEC19B886A82 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
854D4BC2A858DF8D3D85E145 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
858D4454B24CF30A38A4DD13 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/ErrorPages.strings; sourceTree = "<group>"; };
861E43A0B0E72C90EAAEFA35 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Shared.strings; sourceTree = "<group>"; };
862043D9BCDC0F18B12E9F36 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/FindInPage.strings; sourceTree = "<group>"; };
86624FB7A292D680BBFBC967 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
86B3428EBC52F4B8B018235B /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/ErrorPages.strings; sourceTree = "<group>"; };
86BE4DF0AA41D83BA469C985 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
86D8450896044C54546D14D4 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
870147AE911BA33857B5D6D5 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Storage.strings; sourceTree = "<group>"; };
871E495BAD9F7C0E02A38247 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Storage.strings; sourceTree = "<group>"; };
87264135B275ACC436B268E5 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
874043BB8E5D4B0EBE6287E7 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
877145F7B524994BC67314E2 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = "<group>"; };
877C4074BDABC9033BFC3150 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
878C4F4C8C49454F806CA906 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/FindInPage.strings; sourceTree = "<group>"; };
879C4B898E7D5F43C81F7ABE /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/LoginManager.strings; sourceTree = "<group>"; };
87A34833AAAD006F0704B4CC /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Localizable.strings; sourceTree = "<group>"; };
87C84A3E862DD1BB8A6376C1 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/InfoPlist.strings; sourceTree = "<group>"; };
884CA7482344A301002E4711 /* TextContentDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextContentDetector.swift; sourceTree = "<group>"; };
885D4C1C8F83C62B39D5DF5A /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Search.strings; sourceTree = "<group>"; };
88954E209968C1DAC3CB52FB /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Shared.strings; sourceTree = "<group>"; };
88974D0F839DA2781FE6EBE3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Menu.strings; sourceTree = "<group>"; };
88A64440AFDEB4219D417D30 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/FindInPage.strings; sourceTree = "<group>"; };
88AF4076A2ECF086104D5407 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Search.strings; sourceTree = "<group>"; };
88D54F3084E96EFC11C8C7DB /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
890045908C7B76449D0FEA78 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = "<group>"; };
89AE47D2B80AF49BFB9763BA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LoginManager.strings; sourceTree = "<group>"; };
8A0017C028A3FF6100FEFC8B /* MessageCardDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageCardDataAdaptor.swift; sourceTree = "<group>"; };
8A01891B275E9C2A00923EFE /* ClearHistorySheetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearHistorySheetProvider.swift; sourceTree = "<group>"; };
8A03294D288F1F0800AD9B89 /* TopSitesDimension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesDimension.swift; sourceTree = "<group>"; };
8A03309428C2653600286539 /* LegacyTabFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabFileManager.swift; sourceTree = "<group>"; };
8A04136828258DF600D20B10 /* SponsoredTileTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredTileTelemetry.swift; sourceTree = "<group>"; };
8A04136A2825ABEA00D20B10 /* SponsoredTileTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredTileTelemetryTests.swift; sourceTree = "<group>"; };
8A05811B28B56B8400FD8D46 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
8A05811D28B56BB000FD8D46 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05811F28B56C0B00FD8D46 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812128B56C1D00FD8D46 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812328B56C3100FD8D46 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812528B56C5900FD8D46 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812728B56C7200FD8D46 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812928B56C8900FD8D46 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812B28B56CAC00FD8D46 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812D28B56CF200FD8D46 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05812F28B56D0900FD8D46 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813128B56D3500FD8D46 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813328B56D5200FD8D46 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813528B56D7600FD8D46 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813728B56D9B00FD8D46 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813928B56DB900FD8D46 /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A05813B28B56DD700FD8D46 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A0727452B4890B50071BB9F /* WebviewTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebviewTelemetry.swift; sourceTree = "<group>"; };
8A0727472B4898750071BB9F /* WebviewTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebviewTelemetryTests.swift; sourceTree = "<group>"; };
8A07910E278F62F2005529CB /* AdjustHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjustHelper.swift; sourceTree = "<group>"; };
8A08EC6327EBDCAC00E119C7 /* AdServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdServices.framework; path = System/Library/Frameworks/AdServices.framework; sourceTree = SDKROOT; };
8A093D7C2A4B3E4F0099ABA5 /* DebugSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugSettingsDelegate.swift; sourceTree = "<group>"; };
8A093D7E2A4B3E7D0099ABA5 /* GeneralSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralSettingsDelegate.swift; sourceTree = "<group>"; };
8A093D802A4B58330099ABA5 /* MockSettingsFlowDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSettingsFlowDelegate.swift; sourceTree = "<group>"; };
8A093D822A4B68940099ABA5 /* PrivacySettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacySettingsDelegate.swift; sourceTree = "<group>"; };
8A0A1B9F2B2200FD00E8706F /* PrivateHomepageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateHomepageViewController.swift; sourceTree = "<group>"; };
8A0A1BA22B22030100E8706F /* PrivateMessageCardCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateMessageCardCell.swift; sourceTree = "<group>"; };
8A0D32832A61E1CC007D976D /* StatusBarOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarOverlay.swift; sourceTree = "<group>"; };
8A0E5F3D2BFBA49400DE052B /* MicrosurveyCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyCoordinatorTests.swift; sourceTree = "<group>"; };
8A0F46E89E106C66C6C29F07 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/ErrorPages.strings; sourceTree = "<group>"; };
8A11C80D2731916E00AC7318 /* defaultOnlyTestList.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = defaultOnlyTestList.json; sourceTree = "<group>"; };
8A11C8102731CFD700AC7318 /* ReaderModeStyleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeStyleTests.swift; sourceTree = "<group>"; };
8A11C8122731E54800AC7318 /* DictionaryExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExtensionsTests.swift; sourceTree = "<group>"; };
8A13FA882AD82BC8007527AB /* AppSendTabDelegateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSendTabDelegateTests.swift; sourceTree = "<group>"; };
8A13FA8A2AD82E6D007527AB /* ApplicationStateProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationStateProvider.swift; sourceTree = "<group>"; };
8A13FA8C2AD834FA007527AB /* BackgroundTabLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundTabLoader.swift; sourceTree = "<group>"; };
8A13FA8E2AD83F00007527AB /* DefaultBackgroundTabLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultBackgroundTabLoaderTests.swift; sourceTree = "<group>"; };
8A161410282C035D00DDBB02 /* CustomizeHomepageSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomizeHomepageSectionViewModel.swift; sourceTree = "<group>"; };
8A19ACAA2A32895E001C2147 /* BrowserNavigationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserNavigationHandler.swift; sourceTree = "<group>"; };
8A19ACAD2A329058001C2147 /* PasswordManagerSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerSetting.swift; sourceTree = "<group>"; };
8A19ACAF2A329078001C2147 /* AutofillCreditCardSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillCreditCardSettings.swift; sourceTree = "<group>"; };
8A19ACB12A3290AE001C2147 /* ClearPrivateDataSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearPrivateDataSetting.swift; sourceTree = "<group>"; };
8A19ACB32A3290D9001C2147 /* ContentBlockerSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerSetting.swift; sourceTree = "<group>"; };
8A19ACB52A3290F9001C2147 /* NotificationsSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsSetting.swift; sourceTree = "<group>"; };
8A19ACB72A329128001C2147 /* PrivacyPolicySetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyPolicySetting.swift; sourceTree = "<group>"; };
8A1A93522B757C7B0069C190 /* gradient.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = gradient.json; sourceTree = "<group>"; };
8A1A93532B757C7B0069C190 /* landscape.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = landscape.json; sourceTree = "<group>"; };
8A1A93542B757C7B0069C190 /* portrait.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = portrait.json; sourceTree = "<group>"; };
8A1A93552B757C7B0069C190 /* wave.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wave.json; sourceTree = "<group>"; };
8A1CBB942BE017D3008BE4D4 /* MicrosurveyPromptAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyPromptAction.swift; sourceTree = "<group>"; };
8A1CBB962BE0182C008BE4D4 /* MicrosurveyPromptMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyPromptMiddleware.swift; sourceTree = "<group>"; };
8A1CBB982BE01839008BE4D4 /* MicrosurveyPromptState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyPromptState.swift; sourceTree = "<group>"; };
8A1E3BDE28CBA81E003388C4 /* SponsoredContentFilterUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredContentFilterUtility.swift; sourceTree = "<group>"; };
8A1E3BE128CBACD7003388C4 /* SponsoredContentFilterUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredContentFilterUtilityTests.swift; sourceTree = "<group>"; };
8A1E3BE528CBBF44003388C4 /* OpenSearchEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSearchEngine.swift; sourceTree = "<group>"; };
8A1E93E92A3CDC6100DD540A /* BaseCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCoordinator.swift; sourceTree = "<group>"; };
8A2783F0275FFDC50080D29D /* KeyboardPressesHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardPressesHandler.swift; sourceTree = "<group>"; };
8A2825342760399B00395E66 /* KeyboardPressesHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardPressesHandlerTests.swift; sourceTree = "<group>"; };
8A285B07294A5D4C00149B0F /* HomepageHeroImageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageHeroImageViewModel.swift; sourceTree = "<group>"; };
8A28C627291028870078A81A /* CanRemoveQuickActionBookmarkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CanRemoveQuickActionBookmarkTests.swift; sourceTree = "<group>"; };
8A2B1A5A28216C4C0061216B /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Configuration/Debug.xcconfig; sourceTree = "<group>"; };
8A2B1A5B28216C4C0061216B /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Common.xcconfig; path = Configuration/Common.xcconfig; sourceTree = "<group>"; };
8A2B1A5C28216C4D0061216B /* Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Configuration/Release.xcconfig; sourceTree = "<group>"; };
8A2D593D27DC0AA100713EC9 /* TopSite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSite.swift; sourceTree = "<group>"; };
8A3233FB286270CF003E1C33 /* FxBookmarkNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxBookmarkNode.swift; sourceTree = "<group>"; };
8A3233FD28627446003E1C33 /* LocalDesktopFolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalDesktopFolder.swift; sourceTree = "<group>"; };
8A32DD4F28B419B300D57C60 /* HomepageMessageCardViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageMessageCardViewModelTests.swift; sourceTree = "<group>"; };
8A33221E27DFE318008F809E /* TopSitesDataAdaptorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesDataAdaptorTests.swift; sourceTree = "<group>"; };
8A33222127DFE658008F809E /* NimbusMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusMock.swift; sourceTree = "<group>"; };
8A3345572BA499B6008C52AB /* disconnect-block-fingerprinting.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-fingerprinting.json"; path = "../../../ContentBlockingLists/disconnect-block-fingerprinting.json"; sourceTree = "<group>"; };
8A3345582BA499B6008C52AB /* disconnect-block-advertising.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-advertising.json"; path = "../../../ContentBlockingLists/disconnect-block-advertising.json"; sourceTree = "<group>"; };
8A3345592BA499B6008C52AB /* disconnect-block-cookies-content.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-cookies-content.json"; path = "../../../ContentBlockingLists/disconnect-block-cookies-content.json"; sourceTree = "<group>"; };
8A33455A2BA499B6008C52AB /* disconnect-block-analytics.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-analytics.json"; path = "../../../ContentBlockingLists/disconnect-block-analytics.json"; sourceTree = "<group>"; };
8A33455B2BA499B7008C52AB /* disconnect-block-cookies-advertising.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-cookies-advertising.json"; path = "../../../ContentBlockingLists/disconnect-block-cookies-advertising.json"; sourceTree = "<group>"; };
8A33455C2BA499B7008C52AB /* disconnect-block-content.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-content.json"; path = "../../../ContentBlockingLists/disconnect-block-content.json"; sourceTree = "<group>"; };
8A33455D2BA499B7008C52AB /* disconnect-block-cookies-analytics.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-cookies-analytics.json"; path = "../../../ContentBlockingLists/disconnect-block-cookies-analytics.json"; sourceTree = "<group>"; };
8A33455E2BA499B7008C52AB /* disconnect-block-social.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-social.json"; path = "../../../ContentBlockingLists/disconnect-block-social.json"; sourceTree = "<group>"; };
8A33455F2BA499B7008C52AB /* disconnect-block-cookies-social.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-cookies-social.json"; path = "../../../ContentBlockingLists/disconnect-block-cookies-social.json"; sourceTree = "<group>"; };
8A3345602BA499B7008C52AB /* disconnect-block-cryptomining.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "disconnect-block-cryptomining.json"; path = "../../../ContentBlockingLists/disconnect-block-cryptomining.json"; sourceTree = "<group>"; };
8A355E5D27D267A400B9AF34 /* RecentItemsHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentItemsHelperTests.swift; sourceTree = "<group>"; };
8A359EF22A1FD449004A5BB7 /* AdjustWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjustWrapper.swift; sourceTree = "<group>"; };
8A359EF52A1FE840004A5BB7 /* MockAdjustWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAdjustWrapper.swift; sourceTree = "<group>"; };
8A36AC2B2886F27F00CDC0AD /* MockTabManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTabManager.swift; sourceTree = "<group>"; };
8A36BE2829EDBC6900AC1C5C /* ContentContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentContainer.swift; sourceTree = "<group>"; };
8A36BE2A29EDE16700AC1C5C /* ContentContainerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentContainerTests.swift; sourceTree = "<group>"; };
8A37C79E28DA4BA600B1FAD4 /* ContextualHintViewProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintViewProviderTests.swift; sourceTree = "<group>"; };
8A395551299AF83300B2AFBB /* UIControl+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIControl+Extension.swift"; sourceTree = "<group>"; };
8A3EF7EF2A2FCF3100796E3A /* HiddenSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HiddenSettings.swift; sourceTree = "<group>"; };
8A3EF7F12A2FCF4000796E3A /* DeleteExportedDataSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteExportedDataSetting.swift; sourceTree = "<group>"; };
8A3EF7F32A2FCF5700796E3A /* ExportBrowserDataSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportBrowserDataSetting.swift; sourceTree = "<group>"; };
8A3EF7F62A2FCF6D00796E3A /* ExportLogDataSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportLogDataSetting.swift; sourceTree = "<group>"; };
8A3EF7FA2A2FCF9D00796E3A /* ForceCrashSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForceCrashSetting.swift; sourceTree = "<group>"; };
8A3EF7FC2A2FCFAC00796E3A /* AppReviewPromptSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppReviewPromptSetting.swift; sourceTree = "<group>"; };
8A3EF7FE2A2FCFBB00796E3A /* ChangeToChinaSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeToChinaSetting.swift; sourceTree = "<group>"; };
8A3EF8002A2FCFC900796E3A /* FasterInactiveTabs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FasterInactiveTabs.swift; sourceTree = "<group>"; };
8A3EF8062A2FCFF700796E3A /* SentryIDSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryIDSetting.swift; sourceTree = "<group>"; };
8A3EF8082A2FD02B00796E3A /* ExperimentsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsSettings.swift; sourceTree = "<group>"; };
8A3EF80C2A2FD04D00796E3A /* ResetWallpaperOnboardingPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetWallpaperOnboardingPage.swift; sourceTree = "<group>"; };
8A3EF80E2A2FD05D00796E3A /* ToggleInactiveTabs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleInactiveTabs.swift; sourceTree = "<group>"; };
8A3EF8122A2FD07A00796E3A /* ResetContextualHints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetContextualHints.swift; sourceTree = "<group>"; };
8A3EF8142A2FD08800796E3A /* OpenFiftyTabsDebugOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenFiftyTabsDebugOption.swift; sourceTree = "<group>"; };
8A3EF8162A2FD2B900796E3A /* AdvancedAccountSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedAccountSettings.swift; sourceTree = "<group>"; };
8A4190D02A6B0843001E8401 /* StatusBarOverlayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarOverlayTests.swift; sourceTree = "<group>"; };
8A4490912BF3BC2700E7E682 /* MicrosurveyPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MicrosurveyPromptView.swift; sourceTree = "<group>"; };
8A4490942BF3C42B00E7E682 /* MicrosurveyConfirmationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyConfirmationView.swift; sourceTree = "<group>"; };
8A44F20D2B585E1F0016BC81 /* HomepageTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageTelemetry.swift; sourceTree = "<group>"; };
8A4593C32BF7BEC9002758DE /* MicrosurveyTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MicrosurveyTableViewCell.swift; sourceTree = "<group>"; };
8A4593C42BF7BECA002758DE /* MicrosurveyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MicrosurveyViewController.swift; sourceTree = "<group>"; };
8A4593C52BF7BECA002758DE /* MicrosurveyTableHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MicrosurveyTableHeaderView.swift; sourceTree = "<group>"; };
8A4593C62BF7BECA002758DE /* MicrosurveyTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MicrosurveyTableView.swift; sourceTree = "<group>"; };
8A471182287F6D9C00F5A6EA /* BookmarksPanelViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksPanelViewModel.swift; sourceTree = "<group>"; };
8A471184287F6E4800F5A6EA /* SeparatorTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeparatorTableViewCell.swift; sourceTree = "<group>"; };
8A4AC0E928C929D700439F83 /* URLSessionDataTaskProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionDataTaskProtocol.swift; sourceTree = "<group>"; };
8A4AC0EA28C929D700439F83 /* URLSessionProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionProtocol.swift; sourceTree = "<group>"; };
8A5038132A5DFCE000A1B02A /* MockBrowserProfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockBrowserProfile.swift; sourceTree = "<group>"; };
8A5143D6BF179870414566ED /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Search.strings; sourceTree = "<group>"; };
8A5604F529DF09FA00035CA3 /* MockLaunchCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLaunchCoordinatorDelegate.swift; sourceTree = "<group>"; };
8A5604F729DF0D2600035CA3 /* BrowserCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserCoordinatorTests.swift; sourceTree = "<group>"; };
8A57519827AD80B800A84DBF /* ReaderModeStyleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModeStyleViewModel.swift; sourceTree = "<group>"; };
8A590C6028C123100032F1AA /* OpenPassBookHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenPassBookHelper.swift; sourceTree = "<group>"; };
8A5BD9582878871B000FE773 /* TopSitesHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesHelperTests.swift; sourceTree = "<group>"; };
8A5BD95B2878AA74000FE773 /* PinnedSite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedSite.swift; sourceTree = "<group>"; };
8A5BD95E2878B7B6000FE773 /* TopSitesWidgetManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesWidgetManager.swift; sourceTree = "<group>"; };
8A5C3BC4282ABF8E003A8CCF /* LegacyRemoteTabsPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyRemoteTabsPanelTests.swift; sourceTree = "<group>"; };
8A5D1C9F2A30C9D7005AD35C /* MockAppSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAppSettingsDelegate.swift; sourceTree = "<group>"; };
8A5D1CA32A30D69A005AD35C /* SearchSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchSetting.swift; sourceTree = "<group>"; };
8A5D1CA52A30D6BD005AD35C /* NewTabPageSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTabPageSetting.swift; sourceTree = "<group>"; };
8A5D1CA72A30D6D3005AD35C /* HomeSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeSetting.swift; sourceTree = "<group>"; };
8A5D1CA92A30D6E2005AD35C /* TabsSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsSetting.swift; sourceTree = "<group>"; };
8A5D1CAB2A30D70B005AD35C /* OpenWithSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenWithSetting.swift; sourceTree = "<group>"; };
8A5D1CAD2A30D71A005AD35C /* ThemeSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSetting.swift; sourceTree = "<group>"; };
8A5D1CAF2A30D740005AD35C /* SearchBarSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarSetting.swift; sourceTree = "<group>"; };
8A5D1CB12A30D756005AD35C /* SiriPageSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiriPageSetting.swift; sourceTree = "<group>"; };
8A5D1CB32A30D7D9005AD35C /* NoImageModeSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoImageModeSetting.swift; sourceTree = "<group>"; };
8A5D1CB52A30DBB0005AD35C /* DefaultBrowserSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultBrowserSetting.swift; sourceTree = "<group>"; };
8A5D1CB82A30DBDB005AD35C /* ChinaSyncServiceSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChinaSyncServiceSetting.swift; sourceTree = "<group>"; };
8A5D1CBA2A30DC0B005AD35C /* ConnectSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectSetting.swift; sourceTree = "<group>"; };
8A5D1CBC2A30DC4E005AD35C /* AccountStatusSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountStatusSetting.swift; sourceTree = "<group>"; };
8A5D1CBE2A30DC75005AD35C /* SyncNowSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncNowSetting.swift; sourceTree = "<group>"; };
8A5D1CC02A30DCA4005AD35C /* SettingDisclosureUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingDisclosureUtility.swift; sourceTree = "<group>"; };
8A635ECC289437A8006378BA /* SyncedTabCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncedTabCellTests.swift; sourceTree = "<group>"; };
8A69047F2B97BBAE00E30047 /* SplashScreenAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashScreenAnimation.swift; sourceTree = "<group>"; };
8A6A796C27F773550022D6C6 /* HomepageContextMenuHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageContextMenuHelper.swift; sourceTree = "<group>"; };
8A6B77CB2811C468001110D2 /* URLProtocolStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLProtocolStub.swift; sourceTree = "<group>"; };
8A6E13972A71BA4E00A88FA8 /* TabWebViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabWebViewTests.swift; sourceTree = "<group>"; };
8A6E139B2A71BB5700A88FA8 /* LegacyTabCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabCellTests.swift; sourceTree = "<group>"; };
8A6E139D2A71C78A00A88FA8 /* GridTabViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GridTabViewControllerTests.swift; sourceTree = "<group>"; };
8A6E8DE92B275B49000C4301 /* PrivateHomepageViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateHomepageViewControllerTests.swift; sourceTree = "<group>"; };
8A720C5D2A4C85DA0003018A /* AccountSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingsDelegate.swift; sourceTree = "<group>"; };
8A720C5F2A4C8B700003018A /* SharedSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedSettingsDelegate.swift; sourceTree = "<group>"; };
8A720C612A4CBB370003018A /* SupportSettingsDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportSettingsDelegate.swift; sourceTree = "<group>"; };
8A7368AC27924AAF005D7704 /* CanRemoveQuickActionBookmark.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CanRemoveQuickActionBookmark.swift; sourceTree = "<group>"; };
8A75F1B728B558E20054E34D /* MessageCardDataAdaptorImplementationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageCardDataAdaptorImplementationTests.swift; sourceTree = "<group>"; };
8A75F1D428B56A2C0054E34D /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1D628B56A6C0054E34D /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1D828B56A880054E34D /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1DA28B56AA20054E34D /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1DC28B56ABF0054E34D /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1DE28B56AE00054E34D /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1E028B56AF20054E34D /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1E228B56B090054E34D /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1E428B56B1E0054E34D /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A75F1E628B56B330054E34D /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A7653BC28A2C61D00924ABF /* PocketDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketDataAdaptor.swift; sourceTree = "<group>"; };
8A7653BE28A2C92600924ABF /* PocketStandardCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketStandardCellViewModel.swift; sourceTree = "<group>"; };
8A7653C128A2E57D00924ABF /* PocketDataAdaptorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketDataAdaptorTests.swift; sourceTree = "<group>"; };
8A7653C328A2E68B00924ABF /* MockPocketAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPocketAPI.swift; sourceTree = "<group>"; };
8A76B01529F6EB3900A82607 /* ScreenshotService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenshotService.swift; sourceTree = "<group>"; };
8A7A26E029D4785900EA76F1 /* MockRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockRouter.swift; sourceTree = "<group>"; };
8A7A26E229D4ACF300EA76F1 /* SceneCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneCoordinatorTests.swift; sourceTree = "<group>"; };
8A7A26E429D4C0A800EA76F1 /* IntroScreenManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroScreenManager.swift; sourceTree = "<group>"; };
8A7A26E629D4C0D800EA76F1 /* IntroScreenManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroScreenManagerTests.swift; sourceTree = "<group>"; };
8A7A26E929D4C3C800EA76F1 /* LaunchType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LaunchType.swift; sourceTree = "<group>"; };
8A7A93ED2810ADF2005E7E1B /* ContileProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContileProviderTests.swift; sourceTree = "<group>"; };
8A7AE4432BAB510B0072DAEC /* LibraryPanelCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryPanelCoordinatorDelegate.swift; sourceTree = "<group>"; };
8A7AE4452BAC76B00072DAEC /* MockLibraryNavigationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLibraryNavigationHandler.swift; sourceTree = "<group>"; };
8A7D1AC42BA3542600162F4B /* splashScreen.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = splashScreen.json; sourceTree = "<group>"; };
8A832A8F29DC96C50025D5DD /* LaunchScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenView.swift; sourceTree = "<group>"; };
8A832A9129DC99790025D5DD /* LaunchScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenViewModel.swift; sourceTree = "<group>"; };
8A832A9329DC99BA0025D5DD /* LaunchScreenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenViewController.swift; sourceTree = "<group>"; };
8A832A9529DCBBD90025D5DD /* LaunchTypeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTypeTests.swift; sourceTree = "<group>"; };
8A83B7452A264FA0002FF9AC /* SettingsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCoordinator.swift; sourceTree = "<group>"; };
8A83B7472A264FB7002FF9AC /* LibraryCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryCoordinator.swift; sourceTree = "<group>"; };
8A83B7492A265044002FF9AC /* SettingsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCoordinatorTests.swift; sourceTree = "<group>"; };
8A83B74B2A265061002FF9AC /* LibraryCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryCoordinatorTests.swift; sourceTree = "<group>"; };
8A8482EE2BE15FFE00F9007B /* MicrosurveyPromptStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyPromptStateTests.swift; sourceTree = "<group>"; };
8A8629E1288096C40096DDB1 /* BookmarksFolderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksFolderCell.swift; sourceTree = "<group>"; };
8A8629E52880B69C0096DDB1 /* BookmarksPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksPanelTests.swift; sourceTree = "<group>"; };
8A86DAD7277298DE00D7BFFF /* ClosedTabsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosedTabsStoreTests.swift; sourceTree = "<group>"; };
8A8917682B57283B008B01EA /* HomepageHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageHeaderCell.swift; sourceTree = "<group>"; };
8A8BAE152B2119E600D774EB /* InternalURL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternalURL.swift; sourceTree = "<group>"; };
8A8DDEBE276259A900E7B97A /* RatingPromptManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RatingPromptManager.swift; sourceTree = "<group>"; };
8A93080827BFE88F0052167D /* PhotonActionSheetContainerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetContainerCell.swift; sourceTree = "<group>"; };
8A93080A27C01AD60052167D /* SingleActionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleActionViewModel.swift; sourceTree = "<group>"; };
8A93F85D29D36DA9004159D9 /* Coordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Coordinator.swift; sourceTree = "<group>"; };
8A93F85F29D36EBD004159D9 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = "<group>"; };
8A93F86129D36F0F004159D9 /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; };
8A93F86429D37331004159D9 /* DefaultRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultRouterTests.swift; sourceTree = "<group>"; };
8A93F86629D373AC004159D9 /* MockNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNavigationController.swift; sourceTree = "<group>"; };
8A93F86929D37FC9004159D9 /* BaseCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCoordinatorTests.swift; sourceTree = "<group>"; };
8A93F86C29D3A131004159D9 /* DefaultRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultRouter.swift; sourceTree = "<group>"; };
8A93F86F29D3A597004159D9 /* SceneCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneCoordinator.swift; sourceTree = "<group>"; };
8A93F87129D3A5AD004159D9 /* BrowserCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserCoordinator.swift; sourceTree = "<group>"; };
8A93F87329D3A5C1004159D9 /* LaunchCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchCoordinator.swift; sourceTree = "<group>"; };
8A95FF632B1E969E00AC303D /* TelemetryContextualIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryContextualIdentifier.swift; sourceTree = "<group>"; };
8A95FF652B1E977E00AC303D /* TelemetryContextualIdentifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryContextualIdentifierTests.swift; sourceTree = "<group>"; };
8A96C4B828F9DD8700B75884 /* ThemableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableTests.swift; sourceTree = "<group>"; };
8A96C4BA28F9E7B300B75884 /* XCTestCaseRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCaseRootViewController.swift; sourceTree = "<group>"; };
8A99DB9727C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = "is.lproj/Default Browser.strings"; sourceTree = "<group>"; };
8A99DB9827C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Today.strings; sourceTree = "<group>"; };
8A99DB9927C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
8A99DB9A27C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
8A99DB9B27C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
8A99DB9C27C6DD3E007EA6BD /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Localizable.strings; sourceTree = "<group>"; };
8A9AC464276CEC4E0047F5B0 /* JumpBackInCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInCell.swift; sourceTree = "<group>"; };
8A9AC46A276D11280047F5B0 /* PocketViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketViewModel.swift; sourceTree = "<group>"; };
8A9E46BC2A6599E5003327D4 /* MockStatusBarScrollDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStatusBarScrollDelegate.swift; sourceTree = "<group>"; };
8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageIdentifiers.swift; sourceTree = "<group>"; };
8AA020EE2B9A37E500771DE0 /* NimbusSplashScreenFeatureLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusSplashScreenFeatureLayer.swift; sourceTree = "<group>"; };
8AA6ADB42742B567004EEE23 /* TelemetryWrapperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryWrapperTests.swift; sourceTree = "<group>"; };
8AA7347A28AEDB3100443D24 /* PocketViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketViewModelTests.swift; sourceTree = "<group>"; };
8AABBCFB2A0010900089941E /* GleanWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanWrapper.swift; sourceTree = "<group>"; };
8AABBCFD2A0017560089941E /* MockGleanWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockGleanWrapper.swift; sourceTree = "<group>"; };
8AABBD002A001ADF0089941E /* ApplicationHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationHelper.swift; sourceTree = "<group>"; };
8AABBD022A001CBC0089941E /* MockApplicationHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockApplicationHelper.swift; sourceTree = "<group>"; };
8AABBD042A0041380089941E /* MockCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCoordinator.swift; sourceTree = "<group>"; };
8AAD4900BB6F4DF6056B581F /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/ErrorPages.strings; sourceTree = "<group>"; };
8AAEB9FD2BF50718000C02B5 /* MicrosurveyViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyViewControllerTests.swift; sourceTree = "<group>"; };
8AAEBA012BF5110A000C02B5 /* MicrosurveyAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyAction.swift; sourceTree = "<group>"; };
8AAEBA032BF51133000C02B5 /* MicrosurveyState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyState.swift; sourceTree = "<group>"; };
8AAEBA052BF51141000C02B5 /* MicrosurveyMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyMiddleware.swift; sourceTree = "<group>"; };
8AAEBA072BF52708000C02B5 /* MicrosurveyCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyCoordinator.swift; sourceTree = "<group>"; };
8AAEBA092BF53AB5000C02B5 /* MicrosurveyStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrosurveyStateTests.swift; sourceTree = "<group>"; };
8AB04613B101195AADCC1F1B /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = "cs.lproj/Default Browser.strings"; sourceTree = "<group>"; };
8AB30EC92B6C03C700BD9A9B /* DataClearanceAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataClearanceAnimation.swift; sourceTree = "<group>"; };
8AB5958728413F6C0090F4AE /* RecentlySavedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentlySavedCell.swift; sourceTree = "<group>"; };
8AB59589284145B30090F4AE /* HomepageSectionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageSectionHandler.swift; sourceTree = "<group>"; };
8AB8571C27D929350075C173 /* TopSitesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesViewModel.swift; sourceTree = "<group>"; };
8AB8571E27D931B40075C173 /* EmptyTopSiteCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyTopSiteCell.swift; sourceTree = "<group>"; };
8AB8572B27D945FA0075C173 /* TopSitesDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesDataAdaptor.swift; sourceTree = "<group>"; };
8AB8572D27D94A1A0075C173 /* UXSizeClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UXSizeClass.swift; sourceTree = "<group>"; };
8AB8572F27D94CAD0075C173 /* HomepageViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageViewModelProtocol.swift; sourceTree = "<group>"; };
8AB8573627D951640075C173 /* HomeLogoHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeLogoHeaderViewModel.swift; sourceTree = "<group>"; };
8AB8574527D97CB00075C173 /* HomepageContextMenuProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageContextMenuProtocol.swift; sourceTree = "<group>"; };
8AB8574727D97CD40075C173 /* HomePanelType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePanelType.swift; sourceTree = "<group>"; };
8AB8574927D97CE90075C173 /* HomePanelDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePanelDelegate.swift; sourceTree = "<group>"; };
8ABA9C8A28931207002C0077 /* JumpBackInDataAdaptorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JumpBackInDataAdaptorTests.swift; sourceTree = "<group>"; };
8ABA9C8C28931223002C0077 /* MockDispatchQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDispatchQueue.swift; sourceTree = "<group>"; };
8ABC5AED284532C900FEA552 /* PocketDiscoverCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketDiscoverCell.swift; sourceTree = "<group>"; };
8ABCFEA22B45C36100C2988A /* PrivateBrowsingTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateBrowsingTelemetry.swift; sourceTree = "<group>"; };
8ABCFEA42B45CAC300C2988A /* PrivateBrowsingTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivateBrowsingTelemetryTests.swift; sourceTree = "<group>"; };
8AC1065E28D0CD700013263A /* OpenQLPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenQLPreviewHelper.swift; sourceTree = "<group>"; };
8AC225642B6D3FA400CDA7FD /* HomepageTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomepageTelemetryTests.swift; sourceTree = "<group>"; };
8AC5D55E28BFE6C8001F6F7F /* Presenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Presenter.swift; sourceTree = "<group>"; };
8ACA8F73291987AE00D3075D /* AccountSyncHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSyncHandlerTests.swift; sourceTree = "<group>"; };
8ACA8F7529198D6400D3075D /* ThrottlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThrottlerTests.swift; sourceTree = "<group>"; };
8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
8ACE9BFA2A54A010001E7A73 /* ExpandButtonState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpandButtonState.swift; sourceTree = "<group>"; };
8AD08D1427E9198E00B8E907 /* TabsTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsTelemetry.swift; sourceTree = "<group>"; };
8AD08D1627E91AC800B8E907 /* TabsTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsTelemetryTests.swift; sourceTree = "<group>"; };
8AD1980E27BEB3F100D64B0E /* PhotonActionSheetViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetViewModel.swift; sourceTree = "<group>"; };
8AD3271427E3B45D00EAF033 /* SponsoredTile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredTile.swift; sourceTree = "<group>"; };
8AD40FC427BADC1E00672675 /* TabToolbarHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabToolbarHelper.swift; sourceTree = "<group>"; };
8AD40FC627BADC3400672675 /* ToolbarTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarTextField.swift; sourceTree = "<group>"; };
8AD40FC827BADC4B00672675 /* ReaderModeButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeButton.swift; sourceTree = "<group>"; };
8AD40FC927BADC4B00672675 /* StatefulButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatefulButton.swift; sourceTree = "<group>"; };
8AD40FCC27BADC5B00672675 /* TabLocationContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabLocationContainerView.swift; sourceTree = "<group>"; };
8AD40FCE27BADC6A00672675 /* URLTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLTextField.swift; sourceTree = "<group>"; };
8AD40FD027BADCBA00672675 /* ToolbarButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarButton.swift; sourceTree = "<group>"; };
8AD40FD227BB068F00672675 /* MainMenuActionHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainMenuActionHelper.swift; sourceTree = "<group>"; };
8AD40FD427BB1C1000672675 /* LockButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockButton.swift; sourceTree = "<group>"; };
8AD440CBBF202B15E74E186D /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Search.strings; sourceTree = "<group>"; };
8ADAE41D2A33A0E2007BF926 /* ShowIntroductionSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowIntroductionSetting.swift; sourceTree = "<group>"; };
8ADAE41F2A33A0FD007BF926 /* SendFeedbackSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendFeedbackSetting.swift; sourceTree = "<group>"; };
8ADAE4212A33A113007BF926 /* SendAnonymousUsageDataSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendAnonymousUsageDataSetting.swift; sourceTree = "<group>"; };
8ADAE4232A33A126007BF926 /* StudiesToggleSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StudiesToggleSetting.swift; sourceTree = "<group>"; };
8ADAE4252A33A13B007BF926 /* OpenSupportPageSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSupportPageSetting.swift; sourceTree = "<group>"; };
8ADAFAC528AEBF6300FFEBE3 /* HomeLogoHeaderViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeLogoHeaderViewModelTests.swift; sourceTree = "<group>"; };
8ADC2A0F2A33758E00543DAA /* FxALaunchParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxALaunchParams.swift; sourceTree = "<group>"; };
8ADC2A112A3375B900543DAA /* FxAEntryPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxAEntryPoint.swift; sourceTree = "<group>"; };
8ADC2A132A33762900543DAA /* ReferringPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReferringPage.swift; sourceTree = "<group>"; };
8ADC2A152A33765E00543DAA /* UrlToOpenModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UrlToOpenModel.swift; sourceTree = "<group>"; };
8ADC2A172A33775F00543DAA /* FxASignInViewParameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxASignInViewParameters.swift; sourceTree = "<group>"; };
8ADC2A1A2A33998100543DAA /* AppStoreReviewSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStoreReviewSetting.swift; sourceTree = "<group>"; };
8ADC2A1C2A33999800543DAA /* VersionSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionSetting.swift; sourceTree = "<group>"; };
8ADC2A1E2A3399BD00543DAA /* LicenseAndAcknowledgementsSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicenseAndAcknowledgementsSetting.swift; sourceTree = "<group>"; };
8ADC2A202A3399DC00543DAA /* YourRightsSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YourRightsSetting.swift; sourceTree = "<group>"; };
8ADEC6822A40F208002D2ED8 /* AppSettingsTableViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTableViewControllerTests.swift; sourceTree = "<group>"; };
8ADED7EB27691351009C19E6 /* CalendarExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalendarExtensionsTests.swift; sourceTree = "<group>"; };
8ADED7ED276A7750009C19E6 /* CumulativeDaysOfUseCounter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CumulativeDaysOfUseCounter.swift; sourceTree = "<group>"; };
8ADED7EF276A7788009C19E6 /* CumulativeDaysOfUseCounterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CumulativeDaysOfUseCounterTests.swift; sourceTree = "<group>"; };
8AE0BF4E2819B10E00F33EC4 /* TopSitesSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesSettingsViewController.swift; sourceTree = "<group>"; };
8AE1E1CA27B18F560024C45E /* SearchBarSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarSettingsViewController.swift; sourceTree = "<group>"; };
8AE1E1CC27B191110024C45E /* SearchBarSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarSettingsViewModel.swift; sourceTree = "<group>"; };
8AE1E1D127B1ADC40024C45E /* TopBottomInterchangeable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopBottomInterchangeable.swift; sourceTree = "<group>"; };
8AE1E1D827B1BD380024C45E /* UIStackViewExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIStackViewExtensionsTests.swift; sourceTree = "<group>"; };
8AE1E1DA27B1C1320024C45E /* SearchBarSettingsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarSettingsViewModelTests.swift; sourceTree = "<group>"; };
8AE80BAC2891957C00BC12EA /* TopSitesDimensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesDimensionTests.swift; sourceTree = "<group>"; };
8AE80BAE2891960300BC12EA /* MockTraitCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTraitCollection.swift; sourceTree = "<group>"; };
8AE80BB42891AE6700BC12EA /* MockDispatchGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDispatchGroup.swift; sourceTree = "<group>"; };
8AE80BB72891BE0700BC12EA /* JumpBackInDataAdaptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInDataAdaptor.swift; sourceTree = "<group>"; };
8AE80BB92891C0C300BC12EA /* JumpBackInSectionLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInSectionLayout.swift; sourceTree = "<group>"; };
8AE80BBB2891C20D00BC12EA /* JumpBackInList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInList.swift; sourceTree = "<group>"; };
8AE80BBD2891C21A00BC12EA /* JumpBackInSyncedTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInSyncedTab.swift; sourceTree = "<group>"; };
8AED23C427AC1F9500DE7E97 /* BaseContentStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseContentStackView.swift; sourceTree = "<group>"; };
8AED868228CA3B3400351A50 /* BookmarkPanelViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkPanelViewModelTests.swift; sourceTree = "<group>"; };
8AEDB11429F9F00400F2A53B /* SceneContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneContainer.swift; sourceTree = "<group>"; };
8AEE284A276A973400C7104D /* RatingPromptManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RatingPromptManagerTests.swift; sourceTree = "<group>"; };
8AEE62C62756BA34003207D1 /* LoginsHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = LoginsHelper.js; path = AllFrames/AtDocumentStart/LoginsHelper.js; sourceTree = "<group>"; };
8AEE62C72756BA34003207D1 /* TrackingProtectionStats.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = TrackingProtectionStats.js; path = AllFrames/AtDocumentStart/TrackingProtectionStats.js; sourceTree = "<group>"; };
8AEE62C82756BA34003207D1 /* DownloadHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = DownloadHelper.js; path = AllFrames/AtDocumentStart/DownloadHelper.js; sourceTree = "<group>"; };
8AF10D8929D713F50086351D /* LaunchScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenViewModelTests.swift; sourceTree = "<group>"; };
8AF10D8E29D774090086351D /* SceneSetupHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneSetupHelper.swift; sourceTree = "<group>"; };
8AF10D9029D776190086351D /* MockLaunchScreenManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLaunchScreenManager.swift; sourceTree = "<group>"; };
8AF3B1592AF99B86009BB262 /* HistoryPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryPanelTests.swift; sourceTree = "<group>"; };
8AF3B15B2AF99C77009BB262 /* ReadingListPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListPanelTests.swift; sourceTree = "<group>"; };
8AF3B15D2AF99D2F009BB262 /* DownloadsPanelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsPanelTests.swift; sourceTree = "<group>"; };
8AF6D4DE2A856A9000B0474B /* MockContileNetworking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockContileNetworking.swift; sourceTree = "<group>"; };
8AF6D4E02A856B4500B0474B /* ContileNetworking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContileNetworking.swift; sourceTree = "<group>"; };
8AF99B4C29EF076800108DEC /* WebviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebviewViewController.swift; sourceTree = "<group>"; };
8AF99B4E29EF1BA700108DEC /* BrowserDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserDelegate.swift; sourceTree = "<group>"; };
8AF99B5329EF2AF100108DEC /* MockLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLogger.swift; sourceTree = "<group>"; };
8AFA263127B6E9AB00D0C33B /* ToolbarBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarBadge.swift; sourceTree = "<group>"; };
8AFCE50429DDF38300B1B253 /* LaunchScreenViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenViewControllerTests.swift; sourceTree = "<group>"; };
8AFCE50629DE0CD500B1B253 /* LaunchCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchCoordinatorTests.swift; sourceTree = "<group>"; };
8AFCE50829DE136300B1B253 /* MockLaunchFinishedLoadingDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLaunchFinishedLoadingDelegate.swift; sourceTree = "<group>"; };
8AFE4C2027480D0B00B97C65 /* LegacyTabTrayViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyTabTrayViewControllerTests.swift; sourceTree = "<group>"; };
8B3245D190D4FA80C3B46EC8 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Search.strings"; sourceTree = "<group>"; };
8B674438A5487ABCD2DD7CA5 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Localizable.strings; sourceTree = "<group>"; };
8B6C441B9DAA1DDC100358D0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
8B8B46F687378F099BA6A2D1 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Search.strings; sourceTree = "<group>"; };
8BE1412FBBFF3A2FFA332F87 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
8BE64CECADD1E71D544F2267 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
8BF7415AADE68847B78B376B /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
8BFA4413BB71963DB0E69F82 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
8BFD47109E07F897D604AEBE /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
8C19532D2B85E7AE00761B20 /* SelfSizingHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelfSizingHostingController.swift; sourceTree = "<group>"; };
8C19532F2B85E7EC00761B20 /* AutofillFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillFooterView.swift; sourceTree = "<group>"; };
8C1953312B85EAB500761B20 /* AutofillHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillHeaderView.swift; sourceTree = "<group>"; };
8C264BF5A1C7B2B6378D4DFF /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Today.strings; sourceTree = "<group>"; };
8C2937662BF79EDF00146613 /* AddressFormManager.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = AddressFormManager.css; sourceTree = "<group>"; };
8C2937672BF79EDF00146613 /* AddressFormManager.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = AddressFormManager.html; sourceTree = "<group>"; };
8C2937682BF79EDF00146613 /* AddressFormManager.mjs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AddressFormManager.mjs; sourceTree = "<group>"; };
8C29376D2BF79F0200146613 /* EditAddressLocalization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditAddressLocalization.swift; sourceTree = "<group>"; };
8C29376E2BF79F0300146613 /* EditAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditAddressViewController.swift; sourceTree = "<group>"; };
8C29376F2BF79F0300146613 /* Address+Encodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Address+Encodable.swift"; sourceTree = "<group>"; };
8C29627B2B1F473800571655 /* AdEventsResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdEventsResponse.swift; sourceTree = "<group>"; };
8C44A9D12A6A99FE009A1AA7 /* ShoppingProduct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShoppingProduct.swift; sourceTree = "<group>"; };
8C46E1B62B2209F000F56521 /* FakespotAdsEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotAdsEvent.swift; sourceTree = "<group>"; };
8C514AFEABEF8DE46CE7B8D4 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
8C6DA7D02A6FE78F00DE264F /* ShoppingProductTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShoppingProductTests.swift; sourceTree = "<group>"; };
8C6F94632A972EB300415FF6 /* FakespotAdjustRatingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotAdjustRatingView.swift; sourceTree = "<group>"; };
8C6F94642A972EB300415FF6 /* FakespotStarRatingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotStarRatingView.swift; sourceTree = "<group>"; };
8C7A4A32A98AD1B79E3D69BE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = "ru.lproj/Default Browser.strings"; sourceTree = "<group>"; };
8C8D8C792AA067AD00490D32 /* FakespotCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotCoordinatorTests.swift; sourceTree = "<group>"; };
8C8D8C812AA2229200490D32 /* FakespotViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotViewModelTests.swift; sourceTree = "<group>"; };
8C92DE8A2A711ED60090BD28 /* FakespotClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotClient.swift; sourceTree = "<group>"; };
8C92DE902A7128CB0090BD28 /* ProductAnalysisResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAnalysisResponse.swift; sourceTree = "<group>"; };
8C92DE922A7128DE0090BD28 /* ProductAdsResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAdsResponse.swift; sourceTree = "<group>"; };
8CA841E0986514988B705D97 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Menu.strings; sourceTree = "<group>"; };
8CAF299F2AA5E76B00DC3486 /* FakespotMessageCardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotMessageCardView.swift; sourceTree = "<group>"; };
8CBDE8E22AB09804001985BF /* ProductAnalyzeResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProductAnalyzeResponse.swift; sourceTree = "<group>"; };
8CC033F92BA476840033449E /* FormAutofillHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FormAutofillHelper.js; sourceTree = "<group>"; };
8CCA45EFA01D41F54715FBCC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
8CCCB08A2AE26B5C0073ADB9 /* ReportResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportResponse.swift; sourceTree = "<group>"; };
8CCD74722B90A945008F919B /* LoginListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginListViewModelTests.swift; sourceTree = "<group>"; };
8CD04F1485CE61A3B3237248 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
8CE041B18298F668144B225A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Menu.strings; sourceTree = "<group>"; };
8CE1E4312B8C76AE0026530B /* LoginStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginStorage.swift; sourceTree = "<group>"; };
8CE1E4332B8C76C80026530B /* LoginAutofillView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginAutofillView.swift; sourceTree = "<group>"; };
8CE1E4342B8C76C80026530B /* LoginListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginListViewModel.swift; sourceTree = "<group>"; };
8CE1E4352B8C76C80026530B /* LoginCellView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginCellView.swift; sourceTree = "<group>"; };
8CE1E4362B8C76C80026530B /* LoginListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginListView.swift; sourceTree = "<group>"; };
8CEDF07D2BFE04B100D2617B /* AddressListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressListViewModelTests.swift; sourceTree = "<group>"; };
8CEDF07F2BFE138B00D2617B /* AddressProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressProvider.swift; sourceTree = "<group>"; };
8CFD56872AAF057D003157A6 /* SwitchFakespotProduction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchFakespotProduction.swift; sourceTree = "<group>"; };
8D1340A4B7E4ACBF43347178 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/LoginManager.strings; sourceTree = "<group>"; };
8D194DCF9E244D29DA68FDE5 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Shared.strings; sourceTree = "<group>"; };
8D1D42808537A1B29FEE3BF4 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Localizable.strings; sourceTree = "<group>"; };
8D364B2B9285E63A4EC72FFD /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
8D5748EEB9E33461DDB09F12 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Shared.strings"; sourceTree = "<group>"; };
8D62494DA45CE2858FEE5854 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
8D6A404ABB362E481ABAEDC2 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Shared.strings; sourceTree = "<group>"; };
8D8251721F4DE67E00780643 /* AdvancedAccountSettingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdvancedAccountSettingViewController.swift; sourceTree = "<group>"; };
8D974B9DA87EF4909E5B60B3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/FindInPage.strings; sourceTree = "<group>"; };
8E9940B38D2E7A91003718F4 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/FindInPage.strings; sourceTree = "<group>"; };
8E9F435691F2A7B2FAC6C791 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Menu.strings"; sourceTree = "<group>"; };
8EAA44B6AF90A683679CC001 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/LoginManager.strings; sourceTree = "<group>"; };
8EAE4984B571C0C5C502CAF5 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
8EBF42BE87F80F323CFFDB68 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8ECD424C94D73AA3C8391BA7 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Search.strings; sourceTree = "<group>"; };
8EDC4980B124FDBC211A0296 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Storage.strings; sourceTree = "<group>"; };
8EE842C98096CD575BD8A54A /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/LoginManager.strings; sourceTree = "<group>"; };
8FB14368A63D59970BB3CC80 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Intro.strings"; sourceTree = "<group>"; };
8FDA44F2B06D5761B1933186 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Search.strings; sourceTree = "<group>"; };
90794121B531190FE99303AA /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Today.strings; sourceTree = "<group>"; };
90AB4C7285299EB42B7F3E80 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/InfoPlist.strings; sourceTree = "<group>"; };
90D243608659440CC733A891 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Default Browser.strings"; sourceTree = "<group>"; };
90F54CAE932A43739110A480 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
911D49AF86F8514E91648C37 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
913249E29A20034CD2FEA566 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
9137410DB39EC298A97FFD51 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Storage.strings; sourceTree = "<group>"; };
916540B7A0229357B97113BE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
91834FAAA68D4F3A56D3F0A3 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ErrorPages.strings; sourceTree = "<group>"; };
91904C82B6C5F235C9D6F648 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Intro.strings; sourceTree = "<group>"; };
91BD403390D36D9FBD2F5F1B /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
92244CAFB8D5D7D25EC82A11 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Localizable.strings; sourceTree = "<group>"; };
924449808F03D309502EE759 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = "fi.lproj/Default Browser.strings"; sourceTree = "<group>"; };
925447B9AF2D412B5E1840F9 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Menu.strings; sourceTree = "<group>"; };
92584FC29250BCB874BE31D4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/Default Browser.strings"; sourceTree = "<group>"; };
927C421D98BBF41053FB7FB9 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/InfoPlist.strings; sourceTree = "<group>"; };
929A4582AD250F54C3B31CA7 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Shared.strings; sourceTree = "<group>"; };
92A04326AC52760101BC729B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
92CB41BD9047705BCA081AAE /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
932A4DB2928AF58439CD0D60 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Default Browser.strings"; sourceTree = "<group>"; };
9340489EA878743079CD2598 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
934944C4B9D7AB73A91A0068 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/LoginManager.strings; sourceTree = "<group>"; };
934B4652BF9F88F04AE1B9F8 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
936F4FF6995AAD4F6D0BDFA7 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/FindInPage.strings; sourceTree = "<group>"; };
937D46BC8ECB4C2103309844 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
937F4B11888FEBDDDBF04E48 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
93C1476ABDF7668536BA0661 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
93C3477FBC83E0BC32D76164 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Storage.strings; sourceTree = "<group>"; };
93F246329F96429FDB2B5A76 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/InfoPlist.strings; sourceTree = "<group>"; };
940E4E0BB0F04A1A74F52D74 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LoginManager.strings; sourceTree = "<group>"; };
941640DBAD9C3DF9DB2F11D5 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
943243A181E1E50DC25992B9 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Today.strings"; sourceTree = "<group>"; };
943E40B3AAC35EFAE3107893 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Shared.strings; sourceTree = "<group>"; };
94804B6BAF67E8C759A196AD /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Today.strings"; sourceTree = "<group>"; };
94864BC4BB4F13CC9829209D /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Intro.strings; sourceTree = "<group>"; };
948A4953ADF53D3D73AF65D5 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Storage.strings; sourceTree = "<group>"; };
94934A829907CBCA05DDA7F5 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Storage.strings; sourceTree = "<group>"; };
94F04D91AA32EB14FFD03B5D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = "nl.lproj/Default Browser.strings"; sourceTree = "<group>"; };
953344E797099BD27091B317 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
95354D6886DC411FA14B8103 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Intro.strings; sourceTree = "<group>"; };
953D43F282D9485A88783410 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LoginManager.strings; sourceTree = "<group>"; };
95494CA584329B91C75ED170 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
954B470588F9D1064F927148 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Search.strings; sourceTree = "<group>"; };
957048F4BCDE233851F40DE4 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Menu.strings; sourceTree = "<group>"; };
95A247C39DF0864A47E736D0 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
95B8438396F4069A36C9C23D /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Search.strings; sourceTree = "<group>"; };
95C5459CB5A60DD398E388A0 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Search.strings; sourceTree = "<group>"; };
95C54B71ADF2BC5347298AA7 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/FindInPage.strings; sourceTree = "<group>"; };
95E1479BB09F1395795E7A42 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Storage.strings; sourceTree = "<group>"; };
95FD4D8DB09F3540CC7651A1 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Intro.strings; sourceTree = "<group>"; };
9609F4C926B57CE800F81493 /* Calendar+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Calendar+Extension.swift"; sourceTree = "<group>"; };
9614BF4028A53F7C00D3F7EA /* ContextualHintEligibilityUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintEligibilityUtilityTests.swift; sourceTree = "<group>"; };
9614BF4328AD1C6700D3F7EA /* AccountSyncHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSyncHandler.swift; sourceTree = "<group>"; };
961577912A38FDB300391E8D /* SponsoredTileDataUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredTileDataUtility.swift; sourceTree = "<group>"; };
961577932A39008100391E8D /* SponsoredTileDataUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsoredTileDataUtilityTests.swift; sourceTree = "<group>"; };
961D6B822995AF84001B9CF1 /* GeneralizedImageFetcherTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralizedImageFetcherTests.swift; sourceTree = "<group>"; };
962021E028B8078400BDF3D9 /* ContextualHintCopyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintCopyProvider.swift; sourceTree = "<group>"; };
962A450E9186BF349E535413 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
962C6C39297054A700354BE8 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Package.swift; path = ../Package.swift; sourceTree = "<group>"; };
962C6C3F2971F5D400354BE8 /* Dangerfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Dangerfile.swift; path = ../Dangerfile.swift; sourceTree = "<group>"; };
962F39492672D57A006BDA2A /* RecentItemsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentItemsHelper.swift; sourceTree = "<group>"; };
9636D92727F5D72D00771F5E /* GleanPlumbMessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbMessageManager.swift; sourceTree = "<group>"; };
9636D92927F767EC00771F5E /* NimbusMessagingEvaluationUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusMessagingEvaluationUtility.swift; sourceTree = "<group>"; };
9636D92B27F9E50100771F5E /* GleanPlumbMessageStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbMessageStore.swift; sourceTree = "<group>"; };
9636D92D27F9E5D900771F5E /* GleanPlumbMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbMessage.swift; sourceTree = "<group>"; };
964FA97428A1A8F20024BB3B /* ContextualHintEligibilityUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintEligibilityUtility.swift; sourceTree = "<group>"; };
964FA97628A2A55C0024BB3B /* ContextualHintPrefsKeysProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextualHintPrefsKeysProvider.swift; sourceTree = "<group>"; };
9658143B29FAB610007339BD /* CreditCardInputFieldHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputFieldHelper.swift; sourceTree = "<group>"; };
965C3C8E29313A1B006499ED /* AppSessionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSessionManager.swift; sourceTree = "<group>"; };
965C3C932933A860006499ED /* LaunchSessionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchSessionProvider.swift; sourceTree = "<group>"; };
965C3C95293431FC006499ED /* MockLaunchSessionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLaunchSessionProvider.swift; sourceTree = "<group>"; };
965C3C9729343445006499ED /* MockAppSessionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAppSessionManager.swift; sourceTree = "<group>"; };
966206CC2698DE1E005C0A55 /* RecentlySavedViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentlySavedViewModel.swift; sourceTree = "<group>"; };
96666D0029969AF700A4029F /* URLCaching.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLCaching.swift; sourceTree = "<group>"; };
966B0DC72926F60500A85A7E /* UIResponder+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIResponder+Extensions.swift"; sourceTree = "<group>"; };
966E4B2529F2D4AC00299B8D /* AccessoryViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryViewProvider.swift; sourceTree = "<group>"; };
967A028D28FA026F003C35E3 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
967AF157275FF4C60099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
967AF158275FF4C60099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
967AF159275FF4C60099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
967AF15A275FF4C60099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
967AF15B275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
967AF15C275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
967AF15D275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = "tt.lproj/Default Browser.strings"; sourceTree = "<group>"; };
967AF15E275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/ErrorPages.strings; sourceTree = "<group>"; };
967AF15F275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/FindInPage.strings; sourceTree = "<group>"; };
967AF160275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
967AF161275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Intro.strings; sourceTree = "<group>"; };
967AF162275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Localizable.strings; sourceTree = "<group>"; };
967AF163275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/LoginManager.strings; sourceTree = "<group>"; };
967AF164275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Menu.strings; sourceTree = "<group>"; };
967AF165275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
967AF166275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Search.strings; sourceTree = "<group>"; };
967AF167275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Shared.strings; sourceTree = "<group>"; };
967AF168275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Storage.strings; sourceTree = "<group>"; };
967AF169275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Today.strings; sourceTree = "<group>"; };
967AF16A275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
967AF16B275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
967AF16C275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
967AF16D275FF4C70099E161 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Localizable.strings; sourceTree = "<group>"; };
967E47FAA3AD30920D37AF79 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ErrorPages.strings; sourceTree = "<group>"; };
967EDABC29D705300089208D /* CreditCardValidatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardValidatorTests.swift; sourceTree = "<group>"; };
967EDABE29D769A10089208D /* CreditCardInputFieldTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputFieldTests.swift; sourceTree = "<group>"; };
968545D0846EC3C9425305FC /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = "he.lproj/Default Browser.strings"; sourceTree = "<group>"; };
968BD7EA27DFF0F8003148B3 /* ASGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASGroup.swift; sourceTree = "<group>"; };
96A542EFBF40CDFE9AA24E2D /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
96A5629F27D6D0E80045144A /* ContileProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContileProvider.swift; sourceTree = "<group>"; };
96A562A227D7B32A0045144A /* Contile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Contile.swift; sourceTree = "<group>"; };
96A5F72F298D8BEE00234E5F /* DefaultSearchEngineProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultSearchEngineProvider.swift; sourceTree = "<group>"; };
96A5F734298D8EB900234E5F /* MockSearchEngineProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSearchEngineProvider.swift; sourceTree = "<group>"; };
96A5F73729928B3700234E5F /* GeneralizedImageFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralizedImageFetcher.swift; sourceTree = "<group>"; };
96AF8C1B29FC14F700EC2219 /* CreditCardInputFieldHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardInputFieldHelperTests.swift; sourceTree = "<group>"; };
96B14F71BAAD012EA8852135 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/LoginManager.strings"; sourceTree = "<group>"; };
96C11E9A2864C2DD00840E7C /* DependencyHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DependencyHelper.swift; sourceTree = "<group>"; };
96D95015270238500079D39D /* Throttler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Throttler.swift; sourceTree = "<group>"; };
96EA9453293655BF00123345 /* AppSession+Enums.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSession+Enums.swift"; sourceTree = "<group>"; };
96EB6C3727D821B800A9D159 /* HistoryPanelViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryPanelViewModel.swift; sourceTree = "<group>"; };
96EB6C3D27D9266500A9D159 /* HistoryActionables.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryActionables.swift; sourceTree = "<group>"; };
96EB6C3F27DBEE9800A9D159 /* SearchGroupedItemsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchGroupedItemsViewController.swift; sourceTree = "<group>"; };
96EB6C4227DC205D00A9D159 /* SearchGroupedItemsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchGroupedItemsViewModel.swift; sourceTree = "<group>"; };
96F8DA48280452CA00E53239 /* GleanPlumbContextProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbContextProvider.swift; sourceTree = "<group>"; };
970E49B0AC65FFFA0E81DE43 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
971941E1A9BBC06723E127ED /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Storage.strings; sourceTree = "<group>"; };
97274AFCA21B23026886E525 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Menu.strings; sourceTree = "<group>"; };
97A24257899C735DF0E19379 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Menu.strings; sourceTree = "<group>"; };
97C7471398A31189C4E4D566 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
980C492382221DFFEFCD6340 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
982C4C92BC5D34C57F4050F9 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ErrorPages.strings; sourceTree = "<group>"; };
98674293801BB7CC9A9D19DF /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
988942C9A019AF4FD4B3C0C3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
98B54F46B062D5E486D79D3F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Shared.strings; sourceTree = "<group>"; };
98D8406FB13F48746144489F /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/InfoPlist.strings; sourceTree = "<group>"; };
98E9456E87A5C9943863BC0E /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
990A434E9F90D1F7E1D9072A /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
99174D72BE0733746BCC79FB /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Intro.strings"; sourceTree = "<group>"; };
991D45BFB15520688FAA7D1B /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
992A42D78E4BA2A0341FFCA7 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Menu.strings"; sourceTree = "<group>"; };
992D43ABB47880618B89EF1B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/LoginManager.strings; sourceTree = "<group>"; };
9957493598D1C5300577F4B1 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Localizable.strings; sourceTree = "<group>"; };
997B443BA042CC6434708B73 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Default Browser.strings"; sourceTree = "<group>"; };
998F4A1AA4B525894DE446B5 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
99B846B18394120E5C7E2DF7 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
9A0047708329E4D165ADCEFB /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
9A444D57B233A146581D56F5 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/LoginManager.strings; sourceTree = "<group>"; };
9A504B87B7B1354CADE6A689 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
9A7C42A2828586BA405AD88D /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/InfoPlist.strings; sourceTree = "<group>"; };
9A9040E3A4213B8809571AC3 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Menu.strings; sourceTree = "<group>"; };
9A9841D6BCE6E70944792F52 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = "ka.lproj/Default Browser.strings"; sourceTree = "<group>"; };
9AB64F58983A6CE722857946 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
9ABB4AA691BCFD7DFCF8C9E0 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Shared.strings; sourceTree = "<group>"; };
9AEC4A499109C638F1EF83FA /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Intro.strings; sourceTree = "<group>"; };
9B1D4AE0B95B996C7EB55CCE /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Storage.strings; sourceTree = "<group>"; };
9B2A427086AAB7D6B5301167 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
9B314EEDBB87E85AFF6339D5 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
9B504676B0CA6CCD05D1639F /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = "dsb.lproj/Default Browser.strings"; sourceTree = "<group>"; };
9BA0422985D5448896A3EC26 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = "uk.lproj/Default Browser.strings"; sourceTree = "<group>"; };
9BAB4C0A93050A8433505859 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
9BCB46C0B4A2E1E8E41F84C2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
9C214B508D4BCDCA6DE617D5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
9C2B4D879C3D4229E6AFF24D /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/FindInPage.strings; sourceTree = "<group>"; };
9C394C648290198D6C3E1A10 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/FindInPage.strings"; sourceTree = "<group>"; };
9C674ED29E9192514E28EEB1 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
9C69401FA226F0099490721E /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LoginManager.strings; sourceTree = "<group>"; };
9C79479E9528DEDD42187271 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/LoginManager.strings"; sourceTree = "<group>"; };
9C8043F3BB77DF533FF48412 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
9C8B45CBA683ED6ED42E65C4 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
9CBD4A5BA6812CB2D750FC54 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
9CE741DE985009A84C17055A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
9CFA43989ED93A183C8AF998 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/FindInPage.strings; sourceTree = "<group>"; };
9D0D40298CF6F2B8A1BF375E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Storage.strings; sourceTree = "<group>"; };
9D8F41E5BDE09E460309129C /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Search.strings; sourceTree = "<group>"; };
9DF64A8881DDB7ECFE0FCB76 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
9E9A4D66814855733D881B60 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/LoginManager.strings; sourceTree = "<group>"; };
9EA74670B11C38D5233A289D /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Today.strings; sourceTree = "<group>"; };
9ED74CAB8AC0FF5228992C89 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Intro.strings; sourceTree = "<group>"; };
9ED94AD2812D6700C05B1BD5 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Search.strings; sourceTree = "<group>"; };
9F0549C2BCAF0E6E59B8D40A /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Localizable.strings"; sourceTree = "<group>"; };
9F064DA7833ACE172A216DA0 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Intro.strings"; sourceTree = "<group>"; };
9F1E48F5BEF75CE68465B2E0 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Storage.strings; sourceTree = "<group>"; };
9F334BC995447815E1BD4BCA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Storage.strings; sourceTree = "<group>"; };
9F3D4B77870190C941F00722 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
9F4B414CB9293A0DA71796A6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
9F604216BAE66894BFDC17BF /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Localizable.strings; sourceTree = "<group>"; };
9F634ECAB2BF0DAD9583F136 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
9F974E3DAFCB46BF67A807D0 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Search.strings; sourceTree = "<group>"; };
9FA740EF995B25873421D001 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
A00D4D7599E56079EE99A4C9 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Localizable.strings; sourceTree = "<group>"; };
A0584C2091A7B47A062CD7ED /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Intro.strings; sourceTree = "<group>"; };
A0CE43FF808F6F9D400D83DC /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
A0D54D9CB6789C6AFAE2A2A8 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Shared.strings; sourceTree = "<group>"; };
A10C4D5D83D0EA96BDF7AFEA /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Intro.strings; sourceTree = "<group>"; };
A1954F19B51CDBB33FB4FBB9 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/InfoPlist.strings; sourceTree = "<group>"; };
A1A140059C225473C3FA403D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ErrorPages.strings; sourceTree = "<group>"; };
A1A14DC8BACF934566BE688B /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Search.strings"; sourceTree = "<group>"; };
A1A84AEDBA7F9C17C2698BDE /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A1BF498F8BBB5DC36E678327 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
A1E14C52A9764D105546D292 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
A214487DA2ACCB4BA604AD56 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
A22B4208B9EAF465966B7F7E /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Intro.strings"; sourceTree = "<group>"; };
A24C474E8DCE53577E8C5E31 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A26C435BB698CC43D73D3ACA /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
A27945ADA7E27D8296CEB772 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A2884783AB373E4A0320E33E /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
A2C9430F8D3A454B81045BA2 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ErrorPages.strings; sourceTree = "<group>"; };
A2D6479F8C533A108065AEDC /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Storage.strings; sourceTree = "<group>"; };
A2E7448D9546B86303F12903 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
A2EB40E886489AD91CD2F8D1 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Today.strings; sourceTree = "<group>"; };
A310443AAA16D6C092A53FF1 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Localizable.strings; sourceTree = "<group>"; };
A3114C1793DE75790B35B80F /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
A3E54C1386C753F253BEEB71 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Search.strings; sourceTree = "<group>"; };
A3FB49E4AED8F44971799F71 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/FindInPage.strings; sourceTree = "<group>"; };
A3FB4ED398FB21FB64A28124 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
A4194E688059E39617C7CD55 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LoginManager.strings; sourceTree = "<group>"; };
A41D410A8194798D04F0BDEC /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Intro.strings; sourceTree = "<group>"; };
A43A44369EB02B3F7A00CA2E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
A47849CD9B8146C885CAC0BD /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
A4B545339B012DD5339993C3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A4CA448AA96CDBC3A7DBAC77 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Storage.strings"; sourceTree = "<group>"; };
A4DC42139D8B8F1B3EF09187 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
A53F4A73AD12CBDA5CE2257D /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Storage.strings; sourceTree = "<group>"; };
A5519CF42B5D57560062BECB /* SearchSettingsState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchSettingsState.swift; sourceTree = "<group>"; };
A55319BA2B5D5A850051559F /* SearchSettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchSettingsAction.swift; sourceTree = "<group>"; };
A55319BC2B5D5AE70051559F /* SearchSettingsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchSettingsMiddleware.swift; sourceTree = "<group>"; };
A5624F1DA2ABA87677302EDA /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Shared.strings; sourceTree = "<group>"; };
A56E4D2BB5542C88A788D957 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
A5724A80AF359D2F273F343E /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Localizable.strings"; sourceTree = "<group>"; };
A5B742BFB5D86708C670E5F0 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Menu.strings; sourceTree = "<group>"; };
A6344A31A1772F2093DD5BD4 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
A6744466BAAD5FCBA6D62D4A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
A67C44738E0995CB178D0A28 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
A6A14C5EBABE5314316DD4FB /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
A6CD41BE8930CCC94A8FB8D0 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
A6FF48DBB46B562FEDF3EAC4 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
A71A4CC69A08D87729369F80 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
A723486B9CE529EAAC2D5962 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Shared.strings; sourceTree = "<group>"; };
A7AE4FF4BE1E4F424E2D0CD6 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/LoginManager.strings; sourceTree = "<group>"; };
A7B24294AAECC721288A3D5F /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Menu.strings"; sourceTree = "<group>"; };
A7DF42C19C747D5DAF63C8CA /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A8284E5E85C333132ADFAE08 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LoginManager.strings; sourceTree = "<group>"; };
A83649E4B1E2587BBB4D6E94 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
A83E5B181C1DA8BF0026D912 /* image.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = image.gif; sourceTree = "<group>"; };
A83E5B191C1DA8BF0026D912 /* image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = image.png; sourceTree = "<group>"; };
A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIPasteboardExtensionsTests.swift; sourceTree = "<group>"; };
A85D41918FA2054086E47FAF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Search.strings; sourceTree = "<group>"; };
A85F9E4A289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/InfoPlist.strings; sourceTree = "<group>"; };
A85F9E4B289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A85F9E4C289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
A85F9E4D289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
A85F9E4E289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
A85F9E4F289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
A85F9E50289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = "be.lproj/Default Browser.strings"; sourceTree = "<group>"; };
A85F9E51289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/ErrorPages.strings; sourceTree = "<group>"; };
A85F9E52289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/FindInPage.strings; sourceTree = "<group>"; };
A85F9E53289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
A85F9E54289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Intro.strings; sourceTree = "<group>"; };
A85F9E55289A4C9800DCBF19 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Localizable.strings; sourceTree = "<group>"; };
A89C40A5962D0F1AA741A8CB /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
A8C749F09910140DE40B8780 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
A8D94EB6B92E778F3F7C2797 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/FindInPage.strings; sourceTree = "<group>"; };
A902437DAE3FA4C054441C2A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoImageModeHelper.swift; sourceTree = "<group>"; };
A90841F19C3B4F44D309BF7A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightModeHelper.swift; sourceTree = "<group>"; };
A9334DD2B193109B1E0ABFD3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
A9794ED79D7510CD3674492E /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
A983458C8926F8D4B3FDB503 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Storage.strings"; sourceTree = "<group>"; };
A99A45579536045560D367CE /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Storage.strings; sourceTree = "<group>"; };
A9B04AA7B21B939545F42DDF /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
AA0B46CCA57F0E0997CC0AEA /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Intro.strings; sourceTree = "<group>"; };
AA0B47C6B76C81D58AD910F1 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/LoginManager.strings; sourceTree = "<group>"; };
AA244A28A4D501F91E5C0FF2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
AA80494199BED7BAA77241A9 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Storage.strings"; sourceTree = "<group>"; };
AAAB41FC97F6C8F8A1506603 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
AAF64ABAB8A585208603D45B /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/LoginManager.strings; sourceTree = "<group>"; };
AB0303292AB47AF300DCD8EF /* FakespotOptInCardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotOptInCardView.swift; sourceTree = "<group>"; };
AB03032A2AB47AF300DCD8EF /* FakespotOptInCardViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotOptInCardViewModel.swift; sourceTree = "<group>"; };
AB03032D2AB484B700DCD8EF /* FakespotOptInViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotOptInViewModelTests.swift; sourceTree = "<group>"; };
AB2AC6652BD15E6300022AAB /* CertificatesHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificatesHandler.swift; sourceTree = "<group>"; };
AB2B45078A7F1E09F65ACEC5 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Shared.strings; sourceTree = "<group>"; };
AB3DB0C82B596739001D32CB /* AppStartupTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStartupTelemetry.swift; sourceTree = "<group>"; };
AB42CC722A1F523F003C9594 /* CreditCardBottomSheetViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreditCardBottomSheetViewController.swift; sourceTree = "<group>"; };
AB42CC732A1F5240003C9594 /* CreditCardBottomSheetHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreditCardBottomSheetHeaderView.swift; sourceTree = "<group>"; };
AB52ED3A2A0E8873001067F5 /* UserConversionMetrics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserConversionMetrics.swift; sourceTree = "<group>"; };
AB6FEA1F2AEA5CA200E7B2F2 /* FakespotAdView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotAdView.swift; sourceTree = "<group>"; };
AB7C4D658AB44D577390B61F /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Menu.strings; sourceTree = "<group>"; };
AB7D4C3029ACAED100626427 /* Tab+ChangeUserAgentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Tab+ChangeUserAgentTests.swift"; sourceTree = "<group>"; };
ABB507CD2A136FB2009CAA67 /* UserConversionMetricsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserConversionMetricsTests.swift; sourceTree = "<group>"; };
ABE4393D2AC432040074FFE1 /* PartnerWebsites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PartnerWebsites.swift; sourceTree = "<group>"; };
ABEF80D02A24D2BE003F52C4 /* CreditCardBottomSheetViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreditCardBottomSheetViewModel.swift; sourceTree = "<group>"; };
ABEF80D42A254185003F52C4 /* CreditCardBottomSheetFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardBottomSheetFooterView.swift; sourceTree = "<group>"; };
ABEF80D82A2F283D003F52C4 /* CreditCardBottomSheetViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreditCardBottomSheetViewModelTests.swift; sourceTree = "<group>"; };
AC1846BB804B44D52BA6F0F2 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LoginManager.strings; sourceTree = "<group>"; };
AC434095AC70313F20D9EEFE /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Shared.strings; sourceTree = "<group>"; };
AC65443AB444EAE083C479E5 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Shared.strings; sourceTree = "<group>"; };
AC874BEDAEBE0B8BD56647DF /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
AC974DFA8A8E0D1B5E17DE81 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
ACA140019A500B4058239E29 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Today.strings"; sourceTree = "<group>"; };
ACA44BCCB71699423391349D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/FindInPage.strings; sourceTree = "<group>"; };
ACA54F0AB310BBB89A78FEE6 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
ACAB474AA6DD8BA9A621CB94 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
ACCB429B86B8D1BC8BF2FDE0 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
ACD605D124B35EEE00EE4454 /* metrics.yaml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = metrics.yaml; sourceTree = "<group>"; };
AD0048BFB828C49A0E82F1E0 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
AD2C4ABAB9762CB3F2E77E92 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
AD494D0E9BB55086064EB864 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
AD55410AA85883A0A8E4CFA6 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Search.strings; sourceTree = "<group>"; };
AD604DF3AEE9453B4119F509 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Search.strings; sourceTree = "<group>"; };
AD8E43F2A94790651D77B0F8 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/ErrorPages.strings; sourceTree = "<group>"; };
AD924AFDA81991A1FE110CE4 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
AE60452585A503B032AF13AF /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
AEB946A0984D10378CFCF88F /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Localizable.strings; sourceTree = "<group>"; };
AEBC42E8A9FC00D675AFEB5B /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = "<group>"; };
AED14F92AF90DFCE13507BEB /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
AEEC489CB0D0CFEB20EC02D2 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
AEEF4058B9DAD16B803B48DF /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = "lo.lproj/Default Browser.strings"; sourceTree = "<group>"; };
AF1B46D9949C006CA616405C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = "<group>"; };
AF5A40D780392087ACF0FB86 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/ErrorPages.strings; sourceTree = "<group>"; };
AFC849CC85E49EAE371A6405 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
B00E49C9B31A888B8F684375 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
B01F46F29A7D85201B5340AC /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
B05744D0978CA515069D93C3 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/ErrorPages.strings; sourceTree = "<group>"; };
B07F40BEB33FF276F42A5C82 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Intro.strings; sourceTree = "<group>"; };
B09441F392BD22C377932B3F /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Menu.strings; sourceTree = "<group>"; };
B09A4EF3860EE586FC6637BD /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
B0A34563B505CCAAE8BBA211 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/LoginManager.strings; sourceTree = "<group>"; };
B0CB471BA31B6922E598AA88 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Today.strings; sourceTree = "<group>"; };
B10997422A97251D00CC8860 /* UrlBarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UrlBarTests.swift; sourceTree = "<group>"; };
B1158F292B5029F200AC9D70 /* URLValidationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLValidationTests.swift; sourceTree = "<group>"; };
B12DDFEC2A8DE825008CE9CF /* ToolbarMenuTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarMenuTests.swift; sourceTree = "<group>"; };
B15058802AA0A878008B7382 /* OpeningScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpeningScreenTests.swift; sourceTree = "<group>"; };
B1664E9D2B163B7A005D4C71 /* CreditCardsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardsTests.swift; sourceTree = "<group>"; };
B1864C62B7F68815AA1FE0C2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
B18D4F2291BA5459431EDCA9 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Shared.strings"; sourceTree = "<group>"; };
B19648D5B3667FE0CB25D069 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Menu.strings; sourceTree = "<group>"; };
B1C044CA95EB3F5258D2EC51 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B1D14C77AD55FE126B7904D8 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B1D74C6B9DE786A50986BB1A /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = "ur.lproj/Default Browser.strings"; sourceTree = "<group>"; };
B1F04E16A0BF365D67AD0C6F /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Search.strings; sourceTree = "<group>"; };
B1F90EC02BB3F6B600A4D431 /* ZoomingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomingTests.swift; sourceTree = "<group>"; };
B236204A2B851FE0000B1DE7 /* AddressAutoFillBottomSheetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutoFillBottomSheetView.swift; sourceTree = "<group>"; };
B236204C2B8673DE000B1DE7 /* AddressScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressScrollView.swift; sourceTree = "<group>"; };
B236204E2B86C56F000B1DE7 /* AddressAutofillCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillCoordinator.swift; sourceTree = "<group>"; };
B23620502B9BAAF3000B1DE7 /* AddressFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressFormData.swift; sourceTree = "<group>"; };
B2474500BBF85DB3C71C329B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Today.strings; sourceTree = "<group>"; };
B25849AE8A390529836D27F0 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = "sq.lproj/Default Browser.strings"; sourceTree = "<group>"; };
B25D4E72A0116CFE5BEC29CC /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
B26ADF842B339ED000C6E127 /* AddressAutofillSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillSetting.swift; sourceTree = "<group>"; };
B28BF65F2B7A9E4F006357CA /* FillAddressAutofillForm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FillAddressAutofillForm.swift; sourceTree = "<group>"; };
B28BF6612B7ACC17006357CA /* UnencryptedAddressFields.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnencryptedAddressFields.swift; sourceTree = "<group>"; };
B29049688244A8F79950DF35 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Shared.strings; sourceTree = "<group>"; };
B2944B3EAFB1DA22E7F28520 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Shared.strings; sourceTree = "<group>"; };
B2981F892B71AD7A00132C1B /* AutofillAccessoryViewButtonItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillAccessoryViewButtonItem.swift; sourceTree = "<group>"; };
B2999FEC2B044A5900F0FEC1 /* UnencryptedCreditCardFields.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnencryptedCreditCardFields.swift; sourceTree = "<group>"; };
B2999FEE2B044B4E00F0FEC1 /* RustAutofillEncryptionKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustAutofillEncryptionKeys.swift; sourceTree = "<group>"; };
B2999FF02B194A5800F0FEC1 /* CreditCardPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardPayload.swift; sourceTree = "<group>"; };
B2999FF22B194A8300F0FEC1 /* FillCreditCardForm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FillCreditCardForm.swift; sourceTree = "<group>"; };
B2999FF42B194AB200F0FEC1 /* FormAutofillHelperError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAutofillHelperError.swift; sourceTree = "<group>"; };
B2999FF62B194ADE00F0FEC1 /* FormAutofillPayloadType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAutofillPayloadType.swift; sourceTree = "<group>"; };
B2BA445A91E19959BA9FDED7 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/FindInPage.strings; sourceTree = "<group>"; };
B2C74A199A0619104A7635EC /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
B2CD44128F18BC81432BBB4C /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Search.strings"; sourceTree = "<group>"; };
B2DFB7DE2B619DB80004CEA5 /* AddressListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressListViewModel.swift; sourceTree = "<group>"; };
B2DFB7E02B619DF60004CEA5 /* AddressListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressListView.swift; sourceTree = "<group>"; };
B2DFB7E22B619E2B0004CEA5 /* AddressCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressCellView.swift; sourceTree = "<group>"; };
B2E3413DBD459AF31D707785 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B2FEA68A2B460D1D0058E616 /* AddressAutofillSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillSettingsView.swift; sourceTree = "<group>"; };
B2FEA68C2B460D390058E616 /* AddressAutofillSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillSettingsViewController.swift; sourceTree = "<group>"; };
B2FEA68E2B460D9E0058E616 /* AddressAutofillSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillSettingsViewModel.swift; sourceTree = "<group>"; };
B2FEA6902B4661BE0058E616 /* AddressAutofillToggle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressAutofillToggle.swift; sourceTree = "<group>"; };
B3154B289D2C0C247745D348 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Search.strings; sourceTree = "<group>"; };
B381465688459DB14B2A929C /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/LoginManager.strings"; sourceTree = "<group>"; };
B3D34760AD7FE14BBCD912E3 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Menu.strings"; sourceTree = "<group>"; };
B3FA4D30AABCCAE7A96A5630 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
B41C4D208F7D601C5F093B2D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Today.strings; sourceTree = "<group>"; };
B42E40228D8C37DE16276208 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
B445427C9275AAFD5548CA6E /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B4454E1B8EF65AD5FE1D72F3 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
B46147858A559350480F9B65 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B4844780B7BAFCE9F02A0D73 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B4AB4630AE746D5F163DC16B /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Storage.strings; sourceTree = "<group>"; };
B4C1406184B8C4B3F4A9DCEE /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Intro.strings; sourceTree = "<group>"; };
B4EB42918E2D55A8A2DF4EAF /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
B51D481ABEE8E319B151DC01 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
B5374969BC045222708C3A5E /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
B54C45F781143B4CACBE77B9 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/LoginManager.strings"; sourceTree = "<group>"; };
B5654A9EAD0571FF0C3D6FB7 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/LoginManager.strings; sourceTree = "<group>"; };
B56D4002ADB31E1FD32A2B51 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B5704FE3B9B5BBBE4B0CA1D9 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Menu.strings"; sourceTree = "<group>"; };
B5A2423B982562E7DE9B8104 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Today.strings; sourceTree = "<group>"; };
B5B842EBA17CA6A26FB14841 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B5E444C0B04A67882844A6C6 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
B60B46D4BD055D52822BF77D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
B621470BA1595932CE4DE6D6 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Storage.strings; sourceTree = "<group>"; };
B6294993A13ABCA515E68613 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
B640467D29B9B58200C5C7B6 /* TabLocationViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabLocationViewTests.swift; sourceTree = "<group>"; };
B65A4A74B6ACC13CB9EC1C77 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = "hu.lproj/Default Browser.strings"; sourceTree = "<group>"; };
B679456D8CFE4AB9DDD14D84 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Menu.strings; sourceTree = "<group>"; };
B68C4D8E8EE80F3BAC05DF91 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Storage.strings; sourceTree = "<group>"; };
B6A54DAB9F44A33975C600C3 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Storage.strings; sourceTree = "<group>"; };
B6EC4FC597EC1928DF91DFD1 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Localizable.strings; sourceTree = "<group>"; };
B70145808AC90995215BA7FC /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
B732474C8EF9A6D5752ACCE1 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
B75240A38DA6AFD538BCF603 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B7574948A226CF0B67216DFA /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
B75A4FCB807BEAC8E959D383 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
B79D49F99897020F42856772 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
B79E4706B9CF55EF83B43FC4 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Search.strings"; sourceTree = "<group>"; };
B7BE4013B655369A0EF6B5AC /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B7ED41CA824AB16EAEFAA712 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/LoginManager.strings; sourceTree = "<group>"; };
B80E4B16BAEDE06951C5F6EC /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
B81B4EDEB6643BB7239DA6EA /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
B83647B8A242C992DFD4B2A9 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
B8434F33952A367640B3A188 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/ErrorPages.strings; sourceTree = "<group>"; };
B8DB4E559BCC436DBC88F36E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
B8EA4C8BA13E8AAB55C85CBB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
B92745E4A60A04F4BDF732B6 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = "sk.lproj/Default Browser.strings"; sourceTree = "<group>"; };
B93D4EFDBA2C71BF1BE39EF2 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
B95F4477BC25092D2DF821C7 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/FindInPage.strings; sourceTree = "<group>"; };
B96B4B91820FE6A76C6634DA /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
B9CF4F8ABA948EB090A67608 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
B9D74DA988462CC14EF29D8B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Menu.strings; sourceTree = "<group>"; };
B9F246E38F80F257C59CEC4A /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
BA05405089CFDC6097258640 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
BA1C68B92B7E9EA0000D9397 /* WKFrameInfoExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKFrameInfoExtensionsTest.swift; sourceTree = "<group>"; };
BA1C68BB2B7ED153000D9397 /* MockWebKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockWebKit.swift; sourceTree = "<group>"; };
BA354251BD3FFF63A161E385 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
BA8E197E2BF2FB1900590B5F /* AddressFormManager.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = AddressFormManager.js; sourceTree = "<group>"; };
BA904A3B89BC820A7A802D55 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Storage.strings"; sourceTree = "<group>"; };
BAA64356B54F1CD258764620 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/FindInPage.strings; sourceTree = "<group>"; };
BAF14FEC94CB9DA4E08BA60C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Storage.strings; sourceTree = "<group>"; };
BAF74394B38CDAE36910B788 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Shared.strings; sourceTree = "<group>"; };
BAFB47EE839E6EE784CA9C34 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
BAFF4C629473AF2A17C2CF66 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Menu.strings; sourceTree = "<group>"; };
BB364A178DD5B556CF31A79B /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
BB7142AABBDBA3836FDE1639 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/FindInPage.strings"; sourceTree = "<group>"; };
BB8A474CADD4CC76D8E447F9 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
BBB44277B3EB5E6A0CE1D47C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
BBE94C27A604339C9C38E02F /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Menu.strings; sourceTree = "<group>"; };
BBF04862A944340C80C053E0 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
BC003F5D2B59F44500929ECB /* BrowserViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserViewControllerTests.swift; sourceTree = "<group>"; };
BC4B49618B8FC822D4D0FCC2 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
BC81442AA84F635F3067A2C5 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
BCD04CE4A62EAA4DF96DE812 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Storage.strings"; sourceTree = "<group>"; };
BCFF93ED2AAA9C47005B5B71 /* RustFirefoxSuggest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustFirefoxSuggest.swift; sourceTree = "<group>"; };
BCFF93EF2AAB97A8005B5B71 /* BackgroundFirefoxSuggestIngestUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundFirefoxSuggestIngestUtility.swift; sourceTree = "<group>"; };
BCFF93F12AAF9688005B5B71 /* FirefoxSuggestSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxSuggestSettings.swift; sourceTree = "<group>"; };
BCFF93F32AAF9879005B5B71 /* FirefoxSuggestSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxSuggestSettingsViewController.swift; sourceTree = "<group>"; };
BCFF93F52AB11A47005B5B71 /* RustFirefoxSuggestion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustFirefoxSuggestion.swift; sourceTree = "<group>"; };
BD1C89C92A1E3CE7000A4201 /* PocketFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketFooterView.swift; sourceTree = "<group>"; };
BD2A4E1791139257129D9DE2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
BD4B2DE129BB4CD9005FAA50 /* SnackButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackButton.swift; sourceTree = "<group>"; };
BD4B2DE329BB4D9A005FAA50 /* TimerSnackBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimerSnackBar.swift; sourceTree = "<group>"; };
BD514C7EA4DD08E991E5AF7F /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Storage.strings; sourceTree = "<group>"; };
BD57D9A629D4C42B00039394 /* ZoomLevelStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomLevelStoreTests.swift; sourceTree = "<group>"; };
BD6B361D2B3C2511005E5345 /* CircularProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularProgressView.swift; sourceTree = "<group>"; };
BD6CC84129CDDA3400546A5D /* ZoomLevelStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomLevelStore.swift; sourceTree = "<group>"; };
BD7B4C6BBA14B1437A321E78 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
BDB24F4C850C4A269C205FDF /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/LoginManager.strings; sourceTree = "<group>"; };
BDB444F281416E39E6A11588 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/Menu.strings; sourceTree = "<group>"; };
BDF24048A0CB24CA7CBDB0AF /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
BE3B484FBA5F1ECC0994D694 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ErrorPages.strings; sourceTree = "<group>"; };
BE7C456B81F81CACE2AC654A /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
BEC543EDB5D4EE6A7A0DC390 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
BF85454ABA699C9BDCA3F05F /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Shared.strings; sourceTree = "<group>"; };
BF8749E6BCA0B20A9B1C904D /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Today.strings; sourceTree = "<group>"; };
BF8944739E9BAE30FD9BEEBB /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/FindInPage.strings"; sourceTree = "<group>"; };
BF9A4FC7AC7A1EA206074C30 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Search.strings"; sourceTree = "<group>"; };
C02349A5AA8137C2522051E7 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/FindInPage.strings; sourceTree = "<group>"; };
C0584C90A14D0DEB042D2566 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Today.strings; sourceTree = "<group>"; };
C07348BA90E8E56120FDC1D0 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Intro.strings; sourceTree = "<group>"; };
C0964BD0AECF0B34899EF90C /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Shared.strings; sourceTree = "<group>"; };
C0B34DEA99883C8DD6E438BD /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Storage.strings"; sourceTree = "<group>"; };
C0D149EEAFBD42FA7224483F /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/LoginManager.strings"; sourceTree = "<group>"; };
C0FF42DD9A2428BC0251F299 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
C1014811AAA7568AE6738714 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Storage.strings; sourceTree = "<group>"; };
C1114054A20B1072F603BD52 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
C14343D394A0611E4D96C725 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Search.strings; sourceTree = "<group>"; };
C1654AF9A7D33573DD39B784 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Search.strings; sourceTree = "<group>"; };
C18846AE9528135209EA0427 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
C1A440E8BA29D61A861E6513 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Shared.strings; sourceTree = "<group>"; };
C1AC432FA5D491D05B45EC4D /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/FindInPage.strings; sourceTree = "<group>"; };
C1B54D38878417623792AF30 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
C1BE4C28AEB33C3078BEA551 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
C1C54E119D804703437D116C /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C1DF4F71AB33BAB7B199F361 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
C1F24EFFB6E9B114849A4DB3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
C2200A692B7D148C00DC062A /* ContentBlockerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerTests.swift; sourceTree = "<group>"; };
C227533F2A3C9E1300B9C0D1 /* WebsiteDataManagementViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebsiteDataManagementViewModel.swift; sourceTree = "<group>"; };
C2296FCB2A601C190046ECA6 /* IntensityVisualEffectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntensityVisualEffectView.swift; sourceTree = "<group>"; };
C23889DE2A4EFCE500429673 /* ShareExtensionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionCoordinator.swift; sourceTree = "<group>"; };
C23889E02A4F3E7200429673 /* ParentCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParentCoordinatorDelegate.swift; sourceTree = "<group>"; };
C23889E22A50319A00429673 /* ShareExtensionCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionCoordinatorTests.swift; sourceTree = "<group>"; };
C23889E42A50329200429673 /* MockParentCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockParentCoordinatorDelegate.swift; sourceTree = "<group>"; };
C2446B302A856D13000C527D /* MockLibraryCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockLibraryCoordinatorDelegate.swift; sourceTree = "<group>"; };
C2506C922A6A863600F2B76E /* HistoryCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryCoordinator.swift; sourceTree = "<group>"; };
C2506C942A6A8D2600F2B76E /* HistoryCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryCoordinatorTests.swift; sourceTree = "<group>"; };
C26C4D1F8CFB13730BA74DF5 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/FindInPage.strings; sourceTree = "<group>"; };
C29B428A81B120AFF0666037 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Menu.strings; sourceTree = "<group>"; };
C29B64802AD6959E00F3244B /* QRCodeCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeCoordinator.swift; sourceTree = "<group>"; };
C29B64822AD69C3E00F3244B /* MockQRCodeParentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockQRCodeParentCoordinator.swift; sourceTree = "<group>"; };
C29B64862AD69D0200F3244B /* QRCodeCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeCoordinatorTests.swift; sourceTree = "<group>"; };
C29B64ED2AD937D400F3244B /* QRCodeNavigationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeNavigationHandler.swift; sourceTree = "<group>"; };
C2A72A662A76938C002ACCE2 /* DownloadsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsCoordinator.swift; sourceTree = "<group>"; };
C2A72A682A769460002ACCE2 /* ReadingListCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListCoordinator.swift; sourceTree = "<group>"; };
C2A72A6A2A77AC10002ACCE2 /* ReadingListCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListCoordinatorTests.swift; sourceTree = "<group>"; };
C2A943CF800ADCD8E96ACA5B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
C2B808B02A77FA3F00A65487 /* DownloadsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsCoordinatorTests.swift; sourceTree = "<group>"; };
C2BD4AC2A2935AE48BEB94B8 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
C2CB4D369C756DA6836BC4A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C2D1A10C2A66C70000205DCC /* BookmarksCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoordinator.swift; sourceTree = "<group>"; };
C2D1A10F2A67E73800205DCC /* BookmarksCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoordinatorTests.swift; sourceTree = "<group>"; };
C2D71B942A384F11003DEC7A /* ThemedTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedTableViewCell.swift; sourceTree = "<group>"; };
C2D71B962A384F40003DEC7A /* ThemedSubtitleTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedSubtitleTableViewCell.swift; sourceTree = "<group>"; };
C2D71B982A384F6A003DEC7A /* ThemedLeftAlignedTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedLeftAlignedTableViewCell.swift; sourceTree = "<group>"; };
C2D71B9A2A3850B4003DEC7A /* ThemedTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedTableViewCellViewModel.swift; sourceTree = "<group>"; };
C2D80BE62AADE38100CDF7A9 /* CredentialAutofillCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialAutofillCoordinator.swift; sourceTree = "<group>"; };
C2D80BEA2AAF395200CDF7A9 /* CredentialAutofillCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialAutofillCoordinatorTests.swift; sourceTree = "<group>"; };
C2D80BEC2AAF3C6B00CDF7A9 /* MockBrowserCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockBrowserCoordinator.swift; sourceTree = "<group>"; };
C2D8478BB059B9BFF018B491 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
C2E645149EB18AD0BDBB9696 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Search.strings"; sourceTree = "<group>"; };
C326435B8F6E47257506096B /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Search.strings; sourceTree = "<group>"; };
C3334FC58A76876D8E9F00F3 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
C34D464780B65FD5A9F3118B /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Search.strings; sourceTree = "<group>"; };
C37046889BD2F4133E7FC252 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
C37B4423827BEFA5B8009565 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
C3EC4865B6A1AF3C7301BE94 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C3EE454B8CF20CDEE2861752 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardListViewController.swift; sourceTree = "<group>"; };
C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardListAnimator.swift; sourceTree = "<group>"; };
C44247C39D5D93FFEDA6D3C0 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Storage.strings; sourceTree = "<group>"; };
C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsViewController.swift; sourceTree = "<group>"; };
C498477F90E870CDA1A3491A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
C4AC45B3B75F39ABDA06B6D6 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
C4E3983C1D21F1E7004E89BA /* TopTabCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabCell.swift; sourceTree = "<group>"; };
C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TabTrayButtonExtensions.swift; path = ../Browser/TabTrayButtonExtensions.swift; sourceTree = "<group>"; };
C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsLayout.swift; sourceTree = "<group>"; };
C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardTableViewCell.swift; sourceTree = "<group>"; };
C4F3B2991CFCF93A00966259 /* ButtonToast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonToast.swift; sourceTree = "<group>"; };
C52A41B1AEECDA30BE7733E3 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Today.strings; sourceTree = "<group>"; };
C5424B1D97FC8E75FC365900 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/LoginManager.strings; sourceTree = "<group>"; };
C5544E3DBC5ED6EC8C32FE01 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Menu.strings; sourceTree = "<group>"; };
C55C48C4A7809523EEAA7AF5 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Search.strings; sourceTree = "<group>"; };
C55F4ACA9C7F96177ACBA7D0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
C562428EB9E33C6E53D73A14 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Today.strings; sourceTree = "<group>"; };
C58F454CB3385EF91E4D77FB /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
C5E64634A619F4C2F162DA22 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ErrorPages.strings; sourceTree = "<group>"; };
C60E4E68AE5C897CDF083A4A /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
C625457BA78E32EE46C36A07 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
C64549F1BB1CAEE7F777E119 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/ErrorPages.strings; sourceTree = "<group>"; };
C6A34531B5DF233FA07C482F /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Localizable.strings; sourceTree = "<group>"; };
C6A44DE7A0A9155777FDAD1C /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
C6AF4D4DBE2C76759B1DDE6B /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
C6C94C1CB6286845DEAF8EDD /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7354071A05454E7FF3C70D8 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/ErrorPages.strings; sourceTree = "<group>"; };
C7664A29B78A808DC314353C /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Search.strings; sourceTree = "<group>"; };
C7A6413B89FE82B94F735FFD /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
C7C54345A164D550CF2BC575 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C7D341F8BA6A9E44518C11C8 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C7DB49358A6A84AA7391EEE6 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Intro.strings; sourceTree = "<group>"; };
C80685D026A0C93900DCD895 /* UserResearch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserResearch.swift; sourceTree = "<group>"; };
C807CCCB28367446008E6A5A /* FeatureFlagManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagManagerTests.swift; sourceTree = "<group>"; };
C80C11ED28B3C8B80062922A /* WallpaperMetadataTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMetadataTrackerTests.swift; sourceTree = "<group>"; };
C80C11EF28B3C9150062922A /* MockUserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserDefaults.swift; sourceTree = "<group>"; };
C80C11F328B3CD580062922A /* MockUserDefaultsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserDefaultsTests.swift; sourceTree = "<group>"; };
C80E1A0F2A0943640025B9E1 /* UIFont+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIFont+Extension.swift"; sourceTree = "<group>"; };
C8124BB029D6F55400540B79 /* Route.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Route.swift; sourceTree = "<group>"; };
C8154C5887169941126C530A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
C8163850268A0899004C7160 /* AddCredentialViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddCredentialViewController.swift; sourceTree = "<group>"; };
C818AD442A2100BA007F30BC /* OnboardingNotificationCardHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNotificationCardHelperTests.swift; sourceTree = "<group>"; };
C81A8F2426D3ED1900EBA539 /* UIWindow+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extension.swift"; sourceTree = "<group>"; };
C81AC6B526160091007800C5 /* LegacyTabTrayViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabTrayViewModel.swift; sourceTree = "<group>"; };
C81B78A3280752A20000C15F /* NimbusFeatureFlagLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusFeatureFlagLayer.swift; sourceTree = "<group>"; };
C81C66C329F00D1000F6422F /* UserActivityRouteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserActivityRouteTests.swift; sourceTree = "<group>"; };
C825E9822832A425006CB811 /* NimbusSearchBarLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusSearchBarLayer.swift; sourceTree = "<group>"; };
C82A94E4269CB77500624AA7 /* CoreFlaggableFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreFlaggableFeature.swift; sourceTree = "<group>"; };
C82A94E6269CB77F00624AA7 /* LegacyFeatureFlagsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyFeatureFlagsManager.swift; sourceTree = "<group>"; };
C82CDD45233E8996002E2743 /* Tab+ChangeUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tab+ChangeUserAgent.swift"; sourceTree = "<group>"; };
C82F4C2A29AE2DF0005BD116 /* NotificationsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsSettingsViewController.swift; sourceTree = "<group>"; };
C83432FD26BAD30D00ABAAA6 /* EnhancedTrackingProtectionDetailsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionDetailsVC.swift; sourceTree = "<group>"; };
C83432FF26BAD32800ABAAA6 /* EnhancedTrackingProtectionDetailsVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionDetailsVM.swift; sourceTree = "<group>"; };
C834ACD028D3ACA900203AD1 /* Blurrable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Blurrable.swift; sourceTree = "<group>"; };
C838FD5D289981240068F60B /* WallpaperURLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperURLProvider.swift; sourceTree = "<group>"; };
C838FD5F2899A9390068F60B /* WallpaperURLProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperURLProviderTests.swift; sourceTree = "<group>"; };
C83B7DD429BBAF7E005565C2 /* SurveySurfaceManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SurveySurfaceManagerTests.swift; sourceTree = "<group>"; };
C8417D212657F0600010B877 /* LibraryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryViewModel.swift; sourceTree = "<group>"; };
C84266742728462900382274 /* AccessibilityIdentifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityIdentifiers.swift; sourceTree = "<group>"; };
C8445A13264428DC00B83F53 /* LibraryPanelViewState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryPanelViewState.swift; sourceTree = "<group>"; };
C8445AD026443C7F00B83F53 /* LibraryPanelViewStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryPanelViewStateTests.swift; sourceTree = "<group>"; };
C8464093BC0470D518B16C72 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C84655E12887388F00861B4A /* Wallpaper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Wallpaper.swift; sourceTree = "<group>"; };
C84655E32887394B00861B4A /* WallpaperMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMetadata.swift; sourceTree = "<group>"; };
C84655E52887398700861B4A /* WallpaperCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperCollection.swift; sourceTree = "<group>"; };
C84655E7288739CB00861B4A /* WallpaperCollectionAvailability.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperCollectionAvailability.swift; sourceTree = "<group>"; };
C84655F628879EF100861B4A /* WallpaperManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperManager.swift; sourceTree = "<group>"; };
C84655FA28879FC600861B4A /* WallpaperStorageUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperStorageUtility.swift; sourceTree = "<group>"; };
C84655FE2887A06B00861B4A /* WallpaperFilePathProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperFilePathProvider.swift; sourceTree = "<group>"; };
C84656002887A0F700861B4A /* WallpaperMetadataUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMetadataUtility.swift; sourceTree = "<group>"; };
C849E46026B9C39B00260F0B /* EnhancedTrackingProtectionVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionVC.swift; sourceTree = "<group>"; };
C849E46226B9C3AF00260F0B /* EnhancedTrackingProtectionVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionVM.swift; sourceTree = "<group>"; };
C849E46426B9C3DD00260F0B /* SlideoverPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlideoverPresentationController.swift; sourceTree = "<group>"; };
C8501F5028510DA1003B09AB /* WallpaperMigrationUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMigrationUtilityTests.swift; sourceTree = "<group>"; };
C855728129AE7F1700AF32B0 /* SurveySurfaceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SurveySurfaceManager.swift; sourceTree = "<group>"; };
C855728329AEA3C300AF32B0 /* SurveySurfaceViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SurveySurfaceViewModel.swift; sourceTree = "<group>"; };
C855728529AEA3FB00AF32B0 /* SurveySurfaceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SurveySurfaceViewController.swift; sourceTree = "<group>"; };
C8610DA72A0EBD4100B79FF1 /* OnboardingButtonActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingButtonActionTests.swift; sourceTree = "<group>"; };
C8610DA92A0EBF7100B79FF1 /* OnboardingCardDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingCardDelegate.swift; sourceTree = "<group>"; };
C8656D74270F834600E199EA /* FlaggableFeatureOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlaggableFeatureOptions.swift; sourceTree = "<group>"; };
C8656D76270F858900E199EA /* TabsSettingsViewControler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsSettingsViewControler.swift; sourceTree = "<group>"; };
C8656D78270F866700E199EA /* CustomizeHomepageSectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomizeHomepageSectionCell.swift; sourceTree = "<group>"; };
C8680C5628BFDF7F00BC902A /* WallpaperThumbnailUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperThumbnailUtility.swift; sourceTree = "<group>"; };
C869912828917687007ACC5C /* WallpaperNetworkModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperNetworkModule.swift; sourceTree = "<group>"; };
C869912928917687007ACC5C /* WallpaperImageLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperImageLoader.swift; sourceTree = "<group>"; };
C869912A28917688007ACC5C /* WallpaperDataService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperDataService.swift; sourceTree = "<group>"; };
C869912B28917688007ACC5C /* WallpaperMetadataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperMetadataLoader.swift; sourceTree = "<group>"; };
C8699130289176A5007ACC5C /* WallpaperNetworking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperNetworking.swift; sourceTree = "<group>"; };
C86991362891776E007ACC5C /* wallpaperAvailabilityEnd.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperAvailabilityEnd.json; sourceTree = "<group>"; };
C86991372891776F007ACC5C /* wallpaperNoAvailabilityRange.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperNoAvailabilityRange.json; sourceTree = "<group>"; };
C86991382891776F007ACC5C /* wallpaperAvailabilityStart.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperAvailabilityStart.json; sourceTree = "<group>"; };
C86991392891776F007ACC5C /* wallpaperGoodData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperGoodData.json; sourceTree = "<group>"; };
C869913A28917770007ACC5C /* wallpaperBadLastUpdatedDate.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperBadLastUpdatedDate.json; sourceTree = "<group>"; };
C869913B28917771007ACC5C /* wallpaperNewUpdates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperNewUpdates.json; sourceTree = "<group>"; };
C869913C28917771007ACC5C /* wallpaperNoLocales.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperNoLocales.json; sourceTree = "<group>"; };
C869913D28917771007ACC5C /* wallpaperBadTextColor.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperBadTextColor.json; sourceTree = "<group>"; };
C86991462891777E007ACC5C /* WallpaperMetadataTestProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperMetadataTestProvider.swift; sourceTree = "<group>"; };
C86991472891777F007ACC5C /* WallpaperJSONTestProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperJSONTestProvider.swift; sourceTree = "<group>"; };
C86991482891777F007ACC5C /* WallpaperTestDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperTestDataProvider.swift; sourceTree = "<group>"; };
C869914C28917789007ACC5C /* NetworkingMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkingMock.swift; sourceTree = "<group>"; };
C869914E289177A6007ACC5C /* WallpaperDataServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperDataServiceTests.swift; sourceTree = "<group>"; };
C869914F289177A6007ACC5C /* WallpaperNetworkingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperNetworkingTests.swift; sourceTree = "<group>"; };
C869916228918C36007ACC5C /* WallpaperNetworkingModuleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperNetworkingModuleTests.swift; sourceTree = "<group>"; };
C869916428918C8E007ACC5C /* WallpaperURLSessionMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperURLSessionMock.swift; sourceTree = "<group>"; };
C86E4F702493BA8E0087BFD9 /* Metrics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Metrics.swift; sourceTree = "<group>"; };
C8741FE828C4D30F00030029 /* FileManagerInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileManagerInterface.swift; sourceTree = "<group>"; };
C874FB392660E8B900EBE86E /* CredentialProviderPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialProviderPresenter.swift; sourceTree = "<group>"; };
C874FC2726612BFF00EBE86E /* AlertControllerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertControllerView.swift; sourceTree = "<group>"; };
C874FC642661367900EBE86E /* MainInterface.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainInterface.storyboard; sourceTree = "<group>"; };
C87A121928C2451A0097ED51 /* WallpaperMigrationUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMigrationUtility.swift; sourceTree = "<group>"; };
C87BE0A328A2ED3F00BAADF5 /* wallpaperNoLearnMoreURL.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = wallpaperNoLearnMoreURL.json; sourceTree = "<group>"; };
C87D418CB1BEBDCD40E59AA1 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = "co.lproj/Default Browser.strings"; sourceTree = "<group>"; };
C87D8B7F2818333F00A6307D /* NimbusManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusManager.swift; sourceTree = "<group>"; };
C87DF9DA267247190097E707 /* UIConstants+BottomInset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIConstants+BottomInset.swift"; sourceTree = "<group>"; };
C88012222A40E38D00F4D1D6 /* IntroViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntroViewControllerTests.swift; sourceTree = "<group>"; };
C88847109E62D581C497BB8E /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
C889569927E8D1AC00E3779E /* LegacyInactiveTabHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabHeader.swift; sourceTree = "<group>"; };
C889D7CD2858C4B500121E1D /* ContextMenuHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextMenuHelperTests.swift; sourceTree = "<group>"; };
C889D7D42858CD8800121E1D /* HistoryHighlightsTestEntryProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsTestEntryProvider.swift; sourceTree = "<group>"; };
C88E7A542A0553180072E638 /* OnboardingViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewModel.swift; sourceTree = "<group>"; };
C88E7A562A0553360072E638 /* OnboardingButtonInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingButtonInfoModel.swift; sourceTree = "<group>"; };
C88E7A582A0553440072E638 /* OnboardingCardInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingCardInfoModel.swift; sourceTree = "<group>"; };
C88E7A5A2A0553510072E638 /* OnboardingLinkInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingLinkInfoModel.swift; sourceTree = "<group>"; };
C88E7A5F2A05551B0072E638 /* NimbusOnboardingFeatureLayerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusOnboardingFeatureLayerProtocol.swift; sourceTree = "<group>"; };
C893075C265501EE00A1DB2F /* CredentialAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = CredentialAssets.xcassets; sourceTree = "<group>"; };
C89C91AC2A1FE9E900BE57B1 /* OnboardingTelemetryDelegationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTelemetryDelegationTests.swift; sourceTree = "<group>"; };
C8A012F026AB07D70096A7A7 /* JumpBackInViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpBackInViewModel.swift; sourceTree = "<group>"; };
C8A4137328BE58C900D8EFEA /* WallpaperMetadataCodableProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperMetadataCodableProtocol.swift; sourceTree = "<group>"; };
C8A74FF69C3971EDBE73157F /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/InfoPlist.strings; sourceTree = "<group>"; };
C8B07A4028199500000AFCE7 /* NimbusFlaggableFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusFlaggableFeature.swift; sourceTree = "<group>"; };
C8B0F5EA283B7BF9007AE65D /* pocketsponsoredfeed.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = pocketsponsoredfeed.json; sourceTree = "<group>"; };
C8B0F5EC283B7C9F007AE65D /* PocketStandardCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketStandardCell.swift; sourceTree = "<group>"; };
C8B0F5EF283B7CCE007AE65D /* PocketProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketProvider.swift; sourceTree = "<group>"; };
C8B0F5F1283B7CCE007AE65D /* PocketSponsoredStory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketSponsoredStory.swift; sourceTree = "<group>"; };
C8B0F5F2283B7CCE007AE65D /* PocketStory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketStory.swift; sourceTree = "<group>"; };
C8B0F5F3283B7CCE007AE65D /* PocketFeedStory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketFeedStory.swift; sourceTree = "<group>"; };
C8B34CBE911A7211E314D870 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
C8B394352A0ED55D00700E49 /* MockOnboardingCardDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOnboardingCardDelegate.swift; sourceTree = "<group>"; };
C8B41E0929F0284B00FE218A /* NimbusOnboardingFeatureLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusOnboardingFeatureLayer.swift; sourceTree = "<group>"; };
C8B41E0D29F034FE00FE218A /* NimbusOnboardingFeatureLayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusOnboardingFeatureLayerTests.swift; sourceTree = "<group>"; };
C8B509E2293FA39900AC013C /* AppVersionUpdateCheckerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppVersionUpdateCheckerProtocol.swift; sourceTree = "<group>"; };
C8BA0E7527F20B8E00DD8214 /* HistoryDeletionUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryDeletionUtility.swift; sourceTree = "<group>"; };
C8BD875F2A0C248000CD803A /* OnboardingButtonsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingButtonsModel.swift; sourceTree = "<group>"; };
C8BD87612A0C257C00CD803A /* OnboardingCardInfoModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingCardInfoModelProtocol.swift; sourceTree = "<group>"; };
C8BE692629BA2FBB0015C4A2 /* SurveySurfaceInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SurveySurfaceInfoModel.swift; sourceTree = "<group>"; };
C8C1880E287608BF00BF3735 /* DateExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionsTests.swift; sourceTree = "<group>"; };
C8C3FE9C29F907B30038E3BA /* MockSearchHandlerRouteCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSearchHandlerRouteCoordinator.swift; sourceTree = "<group>"; };
C8C3FEA029F973C40038E3BA /* MockBrowserViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockBrowserViewController.swift; sourceTree = "<group>"; };
C8CD80D32A1E268C0097C3AE /* MockGleanPlumbEvaluationUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockGleanPlumbEvaluationUtility.swift; sourceTree = "<group>"; };
C8CD80D62A1E2C6E0097C3AE /* NimbusMessagingHelperUtilityProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusMessagingHelperUtilityProtocol.swift; sourceTree = "<group>"; };
C8CD80D92A1E8C1D0097C3AE /* OnboardingTelemetryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTelemetryProtocol.swift; sourceTree = "<group>"; };
C8CD80DB2A1E8C970097C3AE /* OnboardingTelemetryUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTelemetryUtility.swift; sourceTree = "<group>"; };
C8CE389A265E71E00009B09E /* CredentialListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialListViewController.swift; sourceTree = "<group>"; };
C8CE38B1265E71FE0009B09E /* EmptyPlaceholderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyPlaceholderCell.swift; sourceTree = "<group>"; };
C8CE38B3265E71FE0009B09E /* ItemListCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ItemListCell.swift; sourceTree = "<group>"; };
C8CE38B6265E71FE0009B09E /* UIFontExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtension.swift; sourceTree = "<group>"; };
C8CE38B8265E71FE0009B09E /* UIImageExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = "<group>"; };
C8D3475789EF0BC1B4457F1A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
C8D9497CA0DF70586C706A76 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
C8DC90BC2A06699E0008832B /* MarkupNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupNode.swift; sourceTree = "<group>"; };
C8DC90C22A066B4A0008832B /* MarkupToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupToken.swift; sourceTree = "<group>"; };
C8DC90C42A066B6A0008832B /* MarkupTokenizingUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupTokenizingUtility.swift; sourceTree = "<group>"; };
C8DC90C62A06759E0008832B /* MarkupAttributionUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupAttributionUtility.swift; sourceTree = "<group>"; };
C8DC90C82A0675E70008832B /* MarkupParsingUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupParsingUtility.swift; sourceTree = "<group>"; };
C8DC90CF2A067C5B0008832B /* MarkupParseUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupParseUtilityTests.swift; sourceTree = "<group>"; };
C8DC90D12A067C6D0008832B /* MarkupAttributionUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkupAttributionUtilityTests.swift; sourceTree = "<group>"; };
C8DF92F32A1407BA00AA7B05 /* NimbusOnboardingTestingConfigUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusOnboardingTestingConfigUtility.swift; sourceTree = "<group>"; };
C8DF92F52A140F9900AA7B05 /* OnboardingViewControllerProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewControllerProtocolTests.swift; sourceTree = "<group>"; };
C8DFFE482294AAB600296DB1 /* NetworkUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkUtils.swift; sourceTree = "<group>"; };
C8E18F1D222EDE4400E30E52 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
C8E18F1F222EDED000E30E52 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; };
C8E1BC0928085AA700C62964 /* NimbusFeatureFlagLayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusFeatureFlagLayerTests.swift; sourceTree = "<group>"; };
C8E2E80723D20FB3005AACE6 /* FxAWebViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAWebViewController.swift; sourceTree = "<group>"; };
C8E2E80823D20FB3005AACE6 /* Avatar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Avatar.swift; sourceTree = "<group>"; };
C8E2E80923D20FB3005AACE6 /* RustFirefoxAccounts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RustFirefoxAccounts.swift; sourceTree = "<group>"; };
C8E531C729E5EB6100E03FEF /* RouteBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteBuilder.swift; sourceTree = "<group>"; };
C8E531C929E5F7D300E03FEF /* URLScannerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLScannerTests.swift; sourceTree = "<group>"; };
C8E531CB29E72A2F00E03FEF /* ShortcutRouteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShortcutRouteTests.swift; sourceTree = "<group>"; };
C8E78BDC27F4A1E700C48BAA /* HistoryDeletionUtilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryDeletionUtilityTests.swift; sourceTree = "<group>"; };
C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = navigationDelegate.html; sourceTree = "<group>"; };
C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationDelegateTests.swift; sourceTree = "<group>"; };
C8EDDBEF29DD83FC003A4C07 /* RouteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteTests.swift; sourceTree = "<group>"; };
C8EDDBF129DF1159003A4C07 /* URLScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLScanner.swift; sourceTree = "<group>"; };
C8EDDBF329DF119F003A4C07 /* DeeplinkInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeeplinkInput.swift; sourceTree = "<group>"; };
C8F457A71F1FD75A000CB895 /* BrowserViewController+WebViewDelegates.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+WebViewDelegates.swift"; sourceTree = "<group>"; };
C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+KeyCommands.swift"; sourceTree = "<group>"; };
C93C44278F08256D907675AD /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Shared.strings; sourceTree = "<group>"; };
C98040278E99754277805D46 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = "<group>"; };
C98D4AEF8E1B448DC20495E5 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
C9F54301B9DAE0BAA03DAA68 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
C9F84738A8E6E512DBC35ADE /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Localizable.strings; sourceTree = "<group>"; };
CA03B269247F1D9E00382B62 /* BreachAlertsClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BreachAlertsClient.swift; sourceTree = "<group>"; };
CA24B52024ABD7D40093848C /* PasswordManagerViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordManagerViewModelTests.swift; sourceTree = "<group>"; };
CA24B53824ABFE250093848C /* PasswordManagerSelectionHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerSelectionHelperTests.swift; sourceTree = "<group>"; };
CA24B53A24ABFE5D0093848C /* PasswordManagerDataSourceHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerDataSourceHelperTests.swift; sourceTree = "<group>"; };
CA4ACE4824C8C91500F55894 /* BreachAlertsDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BreachAlertsDetailView.swift; sourceTree = "<group>"; };
CA520E7924913C1B00CCAB48 /* PasswordManagerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerViewModel.swift; sourceTree = "<group>"; };
CA734AC9B9629155033B810B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Search.strings; sourceTree = "<group>"; };
CA774043B34B7F86DA31B93A /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Localizable.strings; sourceTree = "<group>"; };
CA77ABF424772D98005079F9 /* BreachAlertsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BreachAlertsManager.swift; sourceTree = "<group>"; };
CA7BD564248185B500A0A61B /* BreachAlertsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BreachAlertsTests.swift; sourceTree = "<group>"; };
CA7FC7D224A6A9B70012F347 /* PasswordManagerDataSourceHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerDataSourceHelper.swift; sourceTree = "<group>"; };
CA8226F224C11DB7008A6F38 /* PasswordManagerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerTableViewCell.swift; sourceTree = "<group>"; };
CA90753724929B22005B794D /* NoLoginsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoLoginsView.swift; sourceTree = "<group>"; };
CAA3B7E52497DCB60094E3C1 /* LoginDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginDataSource.swift; sourceTree = "<group>"; };
CAB7414DA1BA84F4CD08A8F8 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
CAC458F0249429C20042561A /* PasswordManagerSelectionHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerSelectionHelper.swift; sourceTree = "<group>"; };
CB664443A893E97243385395 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
CBA242528C97816D5BCF4473 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
CBD64E6DB514D36802C243A2 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
CBFF4C93B4ECB18CF4C73012 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
CC1542489046BEFF2588B8A4 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/Menu.strings; sourceTree = "<group>"; };
CC34450ABEC4AEB6AE46CD43 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
CC4F49AFBBE67CFF514975AA /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
CC5F4313B4F4F5D315112C49 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
CC60494CAA0C56A383D429BC /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Menu.strings; sourceTree = "<group>"; };
CC914729B12086ED4EA2522D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = "en.lproj/Default Browser.strings"; sourceTree = "<group>"; };
CC9D4EF2B362E1FB39C4D674 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
CD1CE85E24EDE66A00006DFB /* WKWebViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKWebViewExtensions.swift; sourceTree = "<group>"; };
CD2F465FBCCF26870F5BA41E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Intro.strings"; sourceTree = "<group>"; };
CD5E418CA2553677D7ADB693 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CD6E4272BD7C7D94B5FD3026 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Menu.strings"; sourceTree = "<group>"; };
CDB3BE8624746787009320EE /* FirefoxAccountSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxAccountSignInViewController.swift; sourceTree = "<group>"; };
CDF4403FBD53453987C9B8CB /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
CE664A9AB0ACFC6960CD6E81 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteDevices.swift; sourceTree = "<group>"; };
CEEB4EC881354939F3402DAE /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Menu.strings; sourceTree = "<group>"; };
CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncContentSettingsViewController.swift; sourceTree = "<group>"; };
CF0B41FFA07D1B6CF873F714 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Menu.strings; sourceTree = "<group>"; };
CF364325A7F4A1DC6CBB1E3E /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
CF634CC3A39BA96DE19D497A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
CFE644C29D7FF659780311FC /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
D000661320472890009BA6F6 /* __firefox__.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = __firefox__.js; sourceTree = "<group>"; };
D01017F4219CB6BD009CBB5A /* DownloadContentScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadContentScript.swift; sourceTree = "<group>"; };
D0124D818D0CBBD1E7D135F2 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D01345C293D64A6F2DCD796B /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D0148A01220C8C93008A6EEF /* RustLoginsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustLoginsTests.swift; sourceTree = "<group>"; };
D0152244229855A8009DE753 /* OneLineTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneLineTableViewCell.swift; sourceTree = "<group>"; };
D0164339ABC7217633F09096 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Localizable.strings"; sourceTree = "<group>"; };
D018F93D1F44A7190098F8CA /* Schema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Schema.swift; sourceTree = "<group>"; };
D0204A6F932A0FAD99696D3B /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
D029A04820A62DB0001DB72F /* TemporaryDocument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryDocument.swift; sourceTree = "<group>"; };
D03DCD94211B63D000151ACA /* DateGroupedTableData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateGroupedTableData.swift; sourceTree = "<group>"; };
D03F8F20200EABB0003C2224 /* __firefox__.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = __firefox__.js; sourceTree = "<group>"; };
D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = AllFramesAtDocumentStart.js; sourceTree = "<group>"; };
D03F8F24200EACD8003C2224 /* ContextMenu.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = ContextMenu.js; sourceTree = "<group>"; };
D04CD717215EBD85004FF5B0 /* SettingsLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsLoadingView.swift; sourceTree = "<group>"; };
D04CD747216CF86A004FF5B0 /* SiriShortcuts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SiriShortcuts.swift; path = Extensions/SiriShortcuts.swift; sourceTree = "<group>"; };
D04CD748216CF86B004FF5B0 /* DevicePickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DevicePickerViewController.swift; path = Extensions/DevicePickerViewController.swift; sourceTree = "<group>"; };
D04D1B852097859B0074B35F /* DownloadToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadToast.swift; sourceTree = "<group>"; };
D04D1B91209790B60074B35F /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = "<group>"; };
D05434D8225BAA6200FDE4EF /* RustPlaces.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustPlaces.swift; sourceTree = "<group>"; };
D05434E2225BBC4100FDE4EF /* RustShared.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustShared.swift; sourceTree = "<group>"; };
D0543529226687A400FDE4EF /* UIBarButtonItemExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIBarButtonItemExtensions.swift; sourceTree = "<group>"; };
D057B2AA220103BC000614E0 /* RustLogins.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustLogins.swift; sourceTree = "<group>"; };
D0625C97208E87F10081F3B2 /* DownloadQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadQueue.swift; sourceTree = "<group>"; };
D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+DownloadQueueDelegate.swift"; sourceTree = "<group>"; };
D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListSchema.swift; sourceTree = "<group>"; };
D076971E206AC60900FACFD8 /* ReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingList.swift; sourceTree = "<group>"; };
D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteReadingList.swift; sourceTree = "<group>"; };
D08245ADBF1AC954FBD578DF /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Intro.strings"; sourceTree = "<group>"; };
D09B407EBB9EECBF5A45B08A /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/LoginManager.strings; sourceTree = "<group>"; };
D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSQLiteReadingList.swift; sourceTree = "<group>"; };
D0B9483322A03468002F4AA1 /* BookmarkDetailPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkDetailPanel.swift; sourceTree = "<group>"; };
D0B94837A84544B66CE78383 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
D0B9483C22A18B78002F4AA1 /* TextFieldTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldTableViewCell.swift; sourceTree = "<group>"; };
D0C95DF1200EAD3000E4E51C /* FindInPage.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FindInPage.js; sourceTree = "<group>"; };
D0C95DF7200EAE3000E4E51C /* NightModeHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = NightModeHelper.js; sourceTree = "<group>"; };
D0C95DF9200EAE5E00E4E51C /* NoImageModeHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = NoImageModeHelper.js; sourceTree = "<group>"; };
D0C95E03200FCA8800E4E51C /* ReaderMode.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = ReaderMode.js; sourceTree = "<group>"; };
D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintHelper.swift; sourceTree = "<group>"; };
D0C95E33200FDB3200E4E51C /* MetadataHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MetadataHelper.js; sourceTree = "<group>"; };
D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MetadataParserHelper.swift; sourceTree = "<group>"; };
D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+UIDropInteractionDelegate.swift"; sourceTree = "<group>"; };
D0D9481F9D9DE79E51C67F67 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Shared.strings; sourceTree = "<group>"; };
D0E17FA7201F847600F1FCB5 /* FxASignIn.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FxASignIn.js; sourceTree = "<group>"; };
D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsPanel.swift; sourceTree = "<group>"; };
D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScriptManager.swift; sourceTree = "<group>"; };
D0FCF7F61FE45E5D004A7995 /* PrintHandler.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = PrintHandler.js; sourceTree = "<group>"; };
D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = AllFramesAtDocumentEnd.js; sourceTree = "<group>"; };
D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MainFrameAtDocumentEnd.js; sourceTree = "<group>"; };
D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MainFrameAtDocumentStart.js; sourceTree = "<group>"; };
D0FCF8091FE47B49004A7995 /* CustomSearchHandler.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = CustomSearchHandler.js; sourceTree = "<group>"; };
D11142C4ABCD3CBBB8C749D0 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
D1504B5491C90F2173E13F4D /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D15D49D4942687A9EAFE3AC5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D19B43BF89F6A47FDCC5A328 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D20246EBAE7615F6F0F4703B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D21443B0B8E223EA80B6BAF0 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/FindInPage.strings; sourceTree = "<group>"; };
D21F4BB0BB5AA901D1F7C2D7 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Shared.strings; sourceTree = "<group>"; };
D226491583D01B628612B963 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D22D4F03994BDD8CF82063A5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D265407085C26DD8849D68FD /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
D2EA4DEEBCE9C10CA2CF53F9 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Today.strings; sourceTree = "<group>"; };
D2F947A28CF4E9B81898E68A /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
D301AAED1A3A55B70078DD1D /* LegacyGridTabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyGridTabViewController.swift; sourceTree = "<group>"; };
D3024F988AFC5EF8EC2878D0 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D30684F01C84F12A002D8D82 /* SearchPlugins */ = {isa = PBXFileReference; lastKnownFileType = folder; name = SearchPlugins; path = Search/SearchPlugins; sourceTree = "<group>"; };
D308E4E31A5306F500842685 /* SearchEngines.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEngines.swift; sourceTree = "<group>"; };
D308EE551CBF0BF5006843F2 /* CertError.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = CertError.css; sourceTree = "<group>"; };
D30B101D1AA7F9C600C01CA3 /* LibraryPanelHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryPanelHelper.swift; sourceTree = "<group>"; };
D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainAutocompleteTests.swift; sourceTree = "<group>"; };
D314E7F51A37B98700426A76 /* TabToolbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabToolbar.swift; sourceTree = "<group>"; };
D31842D3935B8BEAAFFADF87 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSuggestClient.swift; sourceTree = "<group>"; };
D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivilegedRequest.swift; sourceTree = "<group>"; };
D31EC05E1CC57ED80096F4AB /* localhostLoad.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = localhostLoad.html; sourceTree = "<group>"; };
D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotHelper.swift; sourceTree = "<group>"; };
D322406E8312CD22249B652A /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Menu.strings; sourceTree = "<group>"; };
D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSwiftData.swift; sourceTree = "<group>"; };
D33E4B15A508ECAC4C01EE1B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = "ja.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D343DCFD1C446BDB00D7EEE8 /* findPage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = findPage.html; sourceTree = "<group>"; };
D34510871ACF415700EC27F0 /* SearchLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchLoader.swift; sourceTree = "<group>"; };
D34DC84D1A16C40C00D49B7B /* Profile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = Profile.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
D34E33021BA793C2006135F0 /* loginForm.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = loginForm.html; sourceTree = "<group>"; };
D35210E01CB2F16600FC5DCB /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Strings.swift; path = ../Client/Frontend/Strings.swift; sourceTree = "<group>"; };
D36998881AD70A0A00650C6C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/IOKit.framework; sourceTree = DEVELOPER_DIR; };
D37524861C6E8B5A00A5F6C2 /* topdomains.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = topdomains.txt; sourceTree = "<group>"; };
D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewMemoryLeakTests.swift; sourceTree = "<group>"; };
D377496C99D8B89351BF8662 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Shared.strings; sourceTree = "<group>"; };
D37DE2821CA2047500A5EC69 /* CertStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CertStore.swift; sourceTree = "<group>"; };
D37DE2C61CA356D800A5EC69 /* CertTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CertTests.swift; sourceTree = "<group>"; };
D37DE2C81CA356F900A5EC69 /* testcert1.pem */ = {isa = PBXFileReference; lastKnownFileType = file; path = testcert1.pem; sourceTree = "<group>"; };
D37DE2C91CA356F900A5EC69 /* testcert2.pem */ = {isa = PBXFileReference; lastKnownFileType = file; path = testcert2.pem; sourceTree = "<group>"; };
D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteTableViewController.swift; sourceTree = "<group>"; };
D38A1EDF1CB458EC0080C842 /* CertError.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = CertError.html; sourceTree = "<group>"; };
D38F02D01C05127100175932 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = "<group>"; };
D38F036F1C06387900175932 /* AuthenticationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationTests.swift; sourceTree = "<group>"; };
D3968F241A38FE8500CEFD3B /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = "<group>"; };
D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareExtensionHelper.swift; sourceTree = "<group>"; };
D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleActivityItemProvider.swift; sourceTree = "<group>"; };
D39FA15F1A83E0EC00EE869C /* UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
D39FA1621A83E0EC00EE869C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
D39FA16B1A83E17800EE869C /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
D39FA16F1A83E62600EE869C /* UITests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UITests-Bridging-Header.h"; sourceTree = "<group>"; };
D39FA1801A83E84900EE869C /* Global.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Global.swift; sourceTree = "<group>"; };
D3A994951A3686BD008AD1AC /* BrowserViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserViewController.swift; sourceTree = "<group>"; };
D3A994961A3686BD008AD1AC /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = "<group>"; };
D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageBar.swift; sourceTree = "<group>"; };
D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageHelper.swift; sourceTree = "<group>"; };
D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtensions.swift; sourceTree = "<group>"; };
D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContextMenuHelper.swift; sourceTree = "<group>"; };
D3BE7B251B054D4400641031 /* main.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
D3BE7B451B054F8600641031 /* UITestAppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITestAppDelegate.swift; sourceTree = "<group>"; };
D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiskImageStore.swift; sourceTree = "<group>"; };
D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiskImageStoreTests.swift; sourceTree = "<group>"; };
D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalRequestHelper.swift; sourceTree = "<group>"; };
D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionRestoreTests.swift; sourceTree = "<group>"; };
D3C744CC1A687D6C004CE85D /* URIFixup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URIFixup.swift; sourceTree = "<group>"; };
D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecurityTests.swift; sourceTree = "<group>"; };
D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileAccessorTests.swift; sourceTree = "<group>"; };
D3DD4921B727D8F64D05E060 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/FindInPage.strings; sourceTree = "<group>"; };
D3E171C11A841EAD00AB44CD /* KIFHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = KIFHelper.js; sourceTree = "<group>"; };
D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearPrivateDataTableViewController.swift; sourceTree = "<group>"; };
D3FA777A1A43B2990010CD32 /* SearchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchTests.swift; sourceTree = "<group>"; };
D3FA77831A43B2CE0010CD32 /* OpenSearchParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSearchParser.swift; sourceTree = "<group>"; };
D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteTextField.swift; sourceTree = "<group>"; };
D437C4FC25FF5A3E00316F2C /* L10nMktSuiteSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = L10nMktSuiteSnapshotTests.swift; sourceTree = "<group>"; };
D4574C1988EB984BD5A9CAD7 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
D45E40209531804D1FFFC9DB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D468309128914E1600CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D468309228914E1800CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D468309328914E1900CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
D468309428914E1A00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
D468309528914E1B00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
D468309628914E1C00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
D468309728914E1D00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = "et.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D468309828914E1F00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D468309928914E2000CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/FindInPage.strings; sourceTree = "<group>"; };
D468309A28914E2100CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
D468309B28914E2300CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Intro.strings; sourceTree = "<group>"; };
D468309C28914E2400CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = "<group>"; };
D468309D28914E2500CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/LoginManager.strings; sourceTree = "<group>"; };
D468309E28914E2700CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Menu.strings; sourceTree = "<group>"; };
D468309F28914E2800CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
D46830A028914E2900CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Search.strings; sourceTree = "<group>"; };
D46830A128914E2A00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Shared.strings; sourceTree = "<group>"; };
D46830A228914E2B00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Storage.strings; sourceTree = "<group>"; };
D46830A328914E2C00CCDE3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Today.strings; sourceTree = "<group>"; };
D486426E953609DD218A8798 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
D4A2419292C555D02004A495 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Storage.strings"; sourceTree = "<group>"; };
D4AFA84D2AFA5482000BFEAA /* ExperimentIntegrationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExperimentIntegrationTests.swift; sourceTree = "<group>"; };
D4AFAB0D2AFA8F99000BFEAA /* SyncIntegrationTests */ = {isa = PBXFileReference; lastKnownFileType = folder; path = SyncIntegrationTests; sourceTree = "<group>"; };
D4B5444899A0721B899F9E46 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
D4BF6AA72893DDA6001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D4BF6AA82893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
D4BF6AA92893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
D4BF6AAA2893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
D4BF6AAB2893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
D4BF6AAC2893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
D4BF6AAD2893DDA7001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D4BF6AAE2893DDA8001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
D4BF6AAF2893DDA8001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/FindInPage.strings"; sourceTree = "<group>"; };
D4BF6AB02893DDA8001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
D4BF6AB12893DDA8001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Intro.strings"; sourceTree = "<group>"; };
D4BF6AB22893DDA8001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Localizable.strings"; sourceTree = "<group>"; };
D4BF6AB32893DDA9001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/LoginManager.strings"; sourceTree = "<group>"; };
D4BF6AB42893DDA9001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Menu.strings"; sourceTree = "<group>"; };
D4BF6AB52893DDA9001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
D4BF6AB62893DDA9001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Search.strings"; sourceTree = "<group>"; };
D4BF6AB72893DDA9001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Shared.strings"; sourceTree = "<group>"; };
D4BF6AB82893DDAA001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Storage.strings"; sourceTree = "<group>"; };
D4BF6AB92893DDAA001B5130 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Today.strings"; sourceTree = "<group>"; };
D4C35390283500A600F7DC7D /* PerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerformanceTests.swift; sourceTree = "<group>"; };
D4C4BDCD2253725E00986F04 /* LibraryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryTests.swift; sourceTree = "<group>"; };
D4F0C2642B2C90FB008ECEE8 /* BrowserKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = BrowserKit; path = ../BrowserKit; sourceTree = "<group>"; };
D4F389132981634F0082E974 /* Fake.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fake.swift; sourceTree = "<group>"; };
D50268E825D1AE2D00026CDA /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
D50268E925D1AE2D00026CDA /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D50268EA25D1AE2D00026CDA /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D50847F69392BA78E952CC1E /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Intro.strings; sourceTree = "<group>"; };
D5090FD8261FCA2D007733E5 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
D5090FD9261FCA2D007733E5 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D50A700425D7191A00F57D73 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D50A700525D7191A00F57D73 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
D50A700625D7191A00F57D73 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D50AC04525D1AF4200E4B66C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D50AC04625D1AF4200E4B66C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = "<group>"; };
D50AC04725D1AF4200E4B66C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D50AEB44261FC9A800B1B483 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D50AEB45261FC9A800B1B483 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Localizable.strings"; sourceTree = "<group>"; };
D50AEB46261FC9A800B1B483 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D50AEB47261FC9A800B1B483 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D50B588E261FC9250025AE50 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D51169EB25D7175C0041DC2E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
D51169EC25D7175C0041DC2E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D51169ED25D7175C0041DC2E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5182496261FCA7200BA0ABD /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D51C27EC261FCA32001B4905 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D51D75FD261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D51D75FE261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Localizable.strings; sourceTree = "<group>"; };
D51D75FF261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D51D7600261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = "bn.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D51D7601261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Today.strings; sourceTree = "<group>"; };
D51D7602261FC9EF00EEE7B6 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D51EA5B926406A0000334331 /* ExperimentsBranchesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsBranchesViewController.swift; sourceTree = "<group>"; };
D51EA5CE26406D8300334331 /* ExperimentsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsViewController.swift; sourceTree = "<group>"; };
D51FA84B25D1ADEF0057FF04 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Localizable.strings; sourceTree = "<group>"; };
D51FA84C25D1ADEF0057FF04 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D51FA84D25D1ADEF0057FF04 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D51FB530261FC92900788ECF /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D520C3C2261FC8E9001D1144 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D520C3C3261FC8E9001D1144 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D520C3C4261FC8E9001D1144 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = "km.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5220E9525D1AE360090C53C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5220E9625D1AE360090C53C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5220E9725D1AE360090C53C /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D525DFB225FBE5E000B18763 /* TabTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTests.swift; sourceTree = "<group>"; };
D52AA82125D1AF4B0017EB67 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = "<group>"; };
D52AA82225D1AF4B0017EB67 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D52AA82325D1AF4B0017EB67 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D52B630A261FCA770002CAAB /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D52F7F4D261FCA3700C30D73 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D52F7F4E261FCA3700C30D73 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
D52F7F4F261FCA3700C30D73 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D52F7F50261FCA3700C30D73 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5302455261FC9710032BF8E /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5311CB1261FC9F400A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5311CB2261FC9F400A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D5311CB3261FC9F500A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5311CB4261FC9F500A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = "ast.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5311CB5261FC9F500A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Today.strings; sourceTree = "<group>"; };
D5311CB6261FC9F500A2FC94 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D53368AA261FC8EE00C7698A /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5367A8025D1AF07003E81F8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5367A8125D1AF07003E81F8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5367A8225D1AF07003E81F8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
D542F93F25D1AE3F00B3A37E /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D542F94025D1AE3F00B3A37E /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Localizable.strings; sourceTree = "<group>"; };
D542F94125D1AE3F00B3A37E /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D543F9D1261FC97600090652 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D545148A261FC93300F8A74F /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D545148B261FC93300F8A74F /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
D545148C261FC93300F8A74F /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D545148D261FC93300F8A74F /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D545427BB83A468AB7D74DB3 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
D547FF2F261FC8F300BA6729 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
D547FF30261FC8F300BA6729 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D54C5AB425D1AF54007B29BD /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D54C5AB525D1AF54007B29BD /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Localizable.strings; sourceTree = "<group>"; };
D54C5AB625D1AF54007B29BD /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D54F9A7F261FC8B8002F39B9 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5510B24261FCA8100198AF0 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D551BA2725D1ADFC00658BD9 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
D551BA2825D1ADFC00658BD9 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D551BA2925D1ADFC00658BD9 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D552B9D225D1AE870082EDD3 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D552B9D325D1AE870082EDD3 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D552B9D425D1AE870082EDD3 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Localizable.strings; sourceTree = "<group>"; };
D554CEFB25D1AE43008D53E5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D554CEFC25D1AE43008D53E5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
D554CEFD25D1AE43008D53E5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D55569C225D1AEC90016DFF3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Localizable.strings"; sourceTree = "<group>"; };
D55569C325D1AEC90016DFF3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D55569C425D1AEC90016DFF3 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5564837261FC97B00A04CF3 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5564838261FC97B00A04CF3 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5564839261FC97B00A04CF3 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D556483A261FC97B00A04CF3 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D556483B261FC97B00A04CF3 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5579957261FC9BC008A74F7 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5587DAE261FC9FF0068BE8E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Localizable.strings; sourceTree = "<group>"; };
D5587DAF261FC9FF0068BE8E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5587DB0261FC9FF0068BE8E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5587DB1261FC9FF0068BE8E /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5588453261FC938008D5ED2 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5588454261FC938008D5ED2 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5588455261FC938008D5ED2 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5588456261FC938008D5ED2 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D55C98AD263C72250000DA62 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
D5605B1D261FC8BD005228ED /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D561138625D1AE0000EAEE66 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D561138725D1AE0000EAEE66 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = "<group>"; };
D561138825D1AE0000EAEE66 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D561499CAB2B45DA1FE9A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D562A57325D7182F00337507 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D562A57425D7182F00337507 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
D562A57525D7182F00337507 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D564C35225D1AE48003BA3E9 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D564C35325D1AE48003BA3E9 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
D564C35425D1AE48003BA3E9 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D565C290261FCA8600907C43 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5661D7425D1AE8B0071AC8C /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5661D7525D1AE8B0071AC8C /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5661D7625D1AE8B0071AC8C /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5672F4225D1AF1500985C80 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5672F4325D1AF1500985C80 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5672F4425D1AF1500985C80 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Localizable.strings; sourceTree = "<group>"; };
D56944B9913F8D279D6644E9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D56A6233261FCA4600CBF13A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D56B910F25D718B100B177EF /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D56B911025D718B100B177EF /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
D56B911125D718B100B177EF /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D56BF8D4261FCA0400CDF635 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D56BFA9B261FC93E00FC8F62 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D56E7DFB261FC8FD0003499B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Localizable.strings; sourceTree = "<group>"; };
D56E7DFC261FC8FD0003499B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D56E7DFD261FC8FD0003499B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D56E7DFE261FC8FD0003499B /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D571C2BE25D1AE0500411880 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D571C2BF25D1AE0500411880 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D574BCC52672F294001D191D /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = "anp.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5781476261FCA8C003595F6 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D57D1B7D261FC9C700039895 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D57D1B7E261FC9C700039895 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
D57D1B7F261FC9C700039895 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D57D1B80261FC9C700039895 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D57EAFF9261FC8C200CDD446 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D57EAFFA261FC8C200CDD446 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Localizable.strings; sourceTree = "<group>"; };
D57EAFFB261FC8C200CDD446 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D57EAFFC261FC8C200CDD446 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D57F1557261FC98500E5896F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Localizable.strings; sourceTree = "<group>"; };
D57F1558261FC98500E5896F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D57F1559261FC98500E5896F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D57F155A261FC98500E5896F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5829FCB261FC90200898A2D /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5829FCC261FC90200898A2D /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5829FCD261FC90200898A2D /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5829FCE261FC90200898A2D /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D585067525D1AED60022D324 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
D585067625D1AED60022D324 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D585067725D1AED60022D324 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D58A202825C9D96400105D25 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D58A202B25C9D96400105D25 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
D58A202E25C9D96400105D25 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5901744261FC9CC00168234 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D590699E261FCA50001BCDE7 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5928439261FC98A00D1D32F /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D59431EF25E9912900F0BA82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/WidgetIntents.intentdefinition; sourceTree = "<group>"; };
D594AB18269761C500F9B437 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D594AB19269761C500F9B437 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D594AB1A269761C500F9B437 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D594AB1B269761C500F9B437 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Localizable.strings; sourceTree = "<group>"; };
D595AFD6261FC8C70051E181 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D596A0F0261FC90700339B30 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D59ED3CB25D1AF6A0074A720 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D59ED3CC25D1AF6A0074A720 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Localizable.strings; sourceTree = "<group>"; };
D59ED3CD25D1AF6A0074A720 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5A1FC9325D1AE120002167E /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Localizable.strings; sourceTree = "<group>"; };
D5A1FC9425D1AE120002167E /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5A1FC9525D1AE120002167E /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5A450C425D1AE5A00CBB74E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Localizable.strings; sourceTree = "<group>"; };
D5A450C525D1AE5A00CBB74E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5A450C625D1AE5A00CBB74E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5A5D6C5261FC98F00A9583C /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5A62C1B261FCA1300C295D4 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5A6E7D125D718C0007F7A6E /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5A6E7D225D718C0007F7A6E /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
D5A6E7D325D718C0007F7A6E /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5A8A5B6261FC94D00D00038 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5A9CC37261FC90C00AEFAC2 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5B5374E261FCA5A00212F8D /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5B58C6D25D1AEE400EB80B2 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5B58C6E25D1AEE400EB80B2 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5B58C6F25D1AEE400EB80B2 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5B661B7261FC9D600A06CCD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5B661B8261FC9D600A06CCD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = "<group>"; };
D5B661B9261FC9D600A06CCD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5B661BA261FC9D600A06CCD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5B884F225D7190700B96D9F /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5B884F325D7190700B96D9F /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Localizable.strings; sourceTree = "<group>"; };
D5B884F425D7190700B96D9F /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5B9A8BE261FCA1800C1B784 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5B9BEFC261FC99400E91ECE /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5BA22CD25D718C5003A66ED /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5BA22CE25D718C5003A66ED /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5BAE2C325D1AEA100569EFC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5BAE2C425D1AEA100569EFC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5BAE2C525D1AEA100569EFC /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5BE239425D1AF73002DD0DE /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = "<group>"; };
D5BE239525D1AF73002DD0DE /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5BE239625D1AF73002DD0DE /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5BE9891261FC8D100AB0590 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
D5BE9892261FC8D100AB0590 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5BE9893261FC8D100AB0590 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5BE9894261FC8D100AB0590 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5C51CF325D1AEE80046D70A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5C51CF425D1AEE80046D70A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
D5C51CF525D1AEE80046D70A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5C82A6825D1AF30001BF814 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5C82A6925D1AF30001BF814 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
D5C82A6A25D1AF30001BF814 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5C96B3F261FC9DB00FB41EA /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5C974D9261FCA5F004631C7 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5C974DA261FCA5F004631C7 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Localizable.strings; sourceTree = "<group>"; };
D5C974DB261FCA5F004631C7 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5C974DC261FCA5F004631C7 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5CDF1DF261FCA1D00011549 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
D5CDF1E0261FCA1D00011549 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5CDF1E1261FCA1D00011549 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5CDF1E2261FCA1D00011549 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5CE4A04261FC9570063F034 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5D052D82645ABF400759F85 /* ExperimentsSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsSettingsView.swift; sourceTree = "<group>"; };
D5D0532D2645B3A700759F85 /* ExperimentsTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsTableView.swift; sourceTree = "<group>"; };
D5D122EE261FC9160033745E /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5D1C6DD261FC8D60090B46F /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5D237772640BBA600326204 /* ExperimentsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentsSettingsViewController.swift; sourceTree = "<group>"; };
D5D4450485942697FD34D254 /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D5D4D34625D1AE670090D4E1 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
D5D4D34725D1AE670090D4E1 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5D4D34825D1AE670090D4E1 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5D63DA825D1AEED00445E87 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5D63DA925D1AEED00445E87 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
D5D63DAA25D1AEED00445E87 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5DC7D03261FC9E000DA37AC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5DF593C25D1AF7C0027DAB1 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5DF593D25D1AF7C0027DAB1 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5DF593E25D1AF7C0027DAB1 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5E1479D89DB06613F5C7988 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = "hsb.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5E1611E261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Localizable.strings; sourceTree = "<group>"; };
D5E1611F261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5E16120261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = "eo.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5E16121261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5E16122261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5E16123261FCA2200F02D6E /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Today.strings; sourceTree = "<group>"; };
D5E1BCD9261FC95C006D72FC /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5E1BCDA261FC95C006D72FC /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5E1BCDB261FC95C006D72FC /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5E1BCDC261FC95C006D72FC /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
D5E343802697613600A57583 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Today.strings; sourceTree = "<group>"; };
D5E4277B261FC8DA00438FF9 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5E5B1E425D1ADE200DE1FD4 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = "<group>"; };
D5E5B1E525D1ADE200DE1FD4 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5E5B1E625D1ADE200DE1FD4 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5E79E94263C729200D1E356 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5E79E95263C729200D1E356 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5E79E96263C729200D1E356 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = "te.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D5E79E97263C729200D1E356 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5EA692B25D717920036F841 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5EA692C25D717920036F841 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5F0400B261FC9E500EDB60D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5F226C625D1AE280064B07D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5F226C725D1AE280064B07D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
D5F226C825D1AE280064B07D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D5F521B3261FCA27000AE398 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5F603FA25D1AE7000D2F4D6 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; };
D5F603FB25D1AE7000D2F4D6 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
D5F603FC25D1AE7000D2F4D6 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
D5F76521261FC8DF000DEFAF /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5F7CFFD261FC92000FA84A1 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/WidgetIntents.strings; sourceTree = "<group>"; };
D5FAE89E25D1AF3D00D31A9B /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Localizable.strings; sourceTree = "<group>"; };
D5FAE89F25D1AF3D00D31A9B /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/BookmarkPanel.strings; sourceTree = "<group>"; };
D5FAE8A025D1AF3D00D31A9B /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = "<group>"; };
D61E4EC184782D5CEE7DDDEB /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
D63141649999BCBFC39ED547 /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Menu.strings; sourceTree = "<group>"; };
D65642099942E83CEC388834 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/Today.strings; sourceTree = "<group>"; };
D697400187A0D99761754466 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Intro.strings; sourceTree = "<group>"; };
D69A452E9E1F4E01F1AE258B /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
D6A54DEA878BDF945AF2AF7E /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Menu.strings; sourceTree = "<group>"; };
D70D49E5AF0B7105E447885B /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
D76D487D985DD7579B5F0861 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Intro.strings; sourceTree = "<group>"; };
D7794F8C9ABD98859F3219D9 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = "su.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D7844173A723EF4F2D4927F6 /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/ErrorPages.strings; sourceTree = "<group>"; };
D7BA4D3EA6222209BBF7349A /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
D7E14680A0B61D0413D056BF /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
D81127D71F84023B0050841D /* PhotonActionSheetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetTests.swift; sourceTree = "<group>"; };
D815A3A724A53F3200AAB221 /* TabToolbarHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabToolbarHelperTests.swift; sourceTree = "<group>"; };
D81E377D2242FF61006AC72D /* Client-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Client-Bridging-Header.h"; path = "Client/Client-Bridging-Header.h"; sourceTree = SOURCE_ROOT; };
D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTabContentSettingsViewController.swift; sourceTree = "<group>"; };
D821E9052141B71C00452C55 /* SiriSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiriSettingsViewController.swift; sourceTree = "<group>"; };
D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultSearchPrefsTests.swift; sourceTree = "<group>"; };
D83821FF1FC7961D00303C12 /* DispatchQueueHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DispatchQueueHelper.swift; sourceTree = "<group>"; };
D84C455F8028E9B48004E77F /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientProgressBar.swift; sourceTree = "<group>"; };
D87F84AB20B891160091F2DA /* TabDisplayManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabDisplayManager.swift; sourceTree = "<group>"; };
D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetProtocol.swift; sourceTree = "<group>"; };
D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetAnimator.swift; sourceTree = "<group>"; };
D8A74DD5B8E13E061C9C2C90 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
D8AA923321A602DC002605C0 /* HomePageSettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageSettingViewController.swift; sourceTree = "<group>"; };
D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DeferredTestUtils.swift; path = ../SharedTests/DeferredTestUtils.swift; sourceTree = "<group>"; };
D8CC48B392E763B26CEB6599 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Storage.strings; sourceTree = "<group>"; };
D8D6402F9194C22260233DE8 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
D8FDEB54220CFE970069A582 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+ImageEffects.h"; path = "ThirdParty/Apple/UIImage+ImageEffects.h"; sourceTree = "<group>"; };
D8FDEB55220CFE970069A582 /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ImageEffects.m"; path = "ThirdParty/Apple/UIImage+ImageEffects.m"; sourceTree = "<group>"; };
D90F4EF4BBD3A78D343DB5EA /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = "br.lproj/Default Browser.strings"; sourceTree = "<group>"; };
D92C447BAC390645A5061244 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
D9604BC8B5E8CB81EBD47D70 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
D9734BA0AFE3A551D08B05C2 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Shared.strings; sourceTree = "<group>"; };
D980063C26D8308700321BC1 /* RustPlacesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustPlacesTests.swift; sourceTree = "<group>"; };
D9BF406EAD510AF4EC9FD9B2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
DA2240A6BF2630FC0A8A0B8F /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
DA27EEDA28BADF4700DD6F5D /* MenuBuilderHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MenuBuilderHelper.swift; path = Helpers/MenuBuilderHelper.swift; sourceTree = "<group>"; };
DA4446B0870E847782CEFAF4 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ErrorPages.strings; sourceTree = "<group>"; };
DA4F826629AD221600189590 /* ZoomPageBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomPageBar.swift; sourceTree = "<group>"; };
DA52E1D925F5961F0092204C /* LegacyTabTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTabTrayViewController.swift; sourceTree = "<group>"; };
DA654F2582BF9863A719CB00 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Shared.strings"; sourceTree = "<group>"; };
DA744D888927B768AD70ECF4 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
DA9FD88224E213B400168D1E /* SmallQuickLink.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmallQuickLink.swift; sourceTree = "<group>"; };
DA9FD88524E213CC00168D1E /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = "<group>"; };
DA9FD88724E213DC00168D1E /* QuickLink.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuickLink.swift; sourceTree = "<group>"; };
DAA34D57A0B4D64E6BD517EF /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/ErrorPages.strings; sourceTree = "<group>"; };
DAAE4D2BB25BB3FB7F927CBF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ErrorPages.strings; sourceTree = "<group>"; };
DAC044248882A2485365F9A2 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Menu.strings; sourceTree = "<group>"; };
DACDE995225E537900C8F37F /* VersionSettingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionSettingTests.swift; sourceTree = "<group>"; };
DAD46F3324A1606C001B3967 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
DAD46F3524A1606C001B3967 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
DAE6DF1A29AD78DA0094BD1B /* BrowserViewController+ZoomPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+ZoomPage.swift"; sourceTree = "<group>"; };
DB7B460BB39A2062E44CB8EF /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Menu.strings; sourceTree = "<group>"; };
DBA640A89E36CC846A5AE368 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
DC2B41EC8CA7785480D94F0D /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
DC2F412786E6D7AE88D08770 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Storage.strings; sourceTree = "<group>"; };
DC35434A8C413E681FAA8A04 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Shared.strings; sourceTree = "<group>"; };
DC3C478DB6C1660F89E2A75C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Search.strings; sourceTree = "<group>"; };
DC5940A7834AE839E9DEF9BB /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DC7C492695F87C2D8F7EC869 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DC7E48FBBC94D81DE35AC086 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
DC8C45BFB7B4361B77696F24 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Storage.strings; sourceTree = "<group>"; };
DCA04A6EAD75F3B9A5ECDCA8 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Storage.strings; sourceTree = "<group>"; };
DCB14E7DB993E32A0DEE685C /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Localizable.strings; sourceTree = "<group>"; };
DCD148A49BABBA9719660E7F /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DCD14C4AACC03A2E59980AA8 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
DCE149E4A889E70038840A11 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/FindInPage.strings; sourceTree = "<group>"; };
DCE14EDAB915A243A71AC51E /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
DD304AE595EF04EB38572C5C /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabPrintPageRenderer.swift; sourceTree = "<group>"; };
DD4B421BA0F44BAE9193FCC0 /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/FindInPage.strings"; sourceTree = "<group>"; };
DD5F4D3889CECF37F72FB6BC /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DD624F189BA0D0364974683B /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Search.strings; sourceTree = "<group>"; };
DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultSearchPrefs.swift; sourceTree = "<group>"; };
DDE3457F81CC7160258C677F /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/LoginManager.strings"; sourceTree = "<group>"; };
DDF8459396B702E103F689F7 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Intro.strings; sourceTree = "<group>"; };
DE354EB19F17AD13E4D9C47C /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/LoginManager.strings; sourceTree = "<group>"; };
DE394688AECA450172E6B57C /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DE3E426AA92B7D44A8DA508A /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Today.strings"; sourceTree = "<group>"; };
DE624C6796A02C5202EA54D2 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
DE8A44518D2D819AADD6681A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Storage.strings; sourceTree = "<group>"; };
DE8E4C40BDF0CCEF2809DA37 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Default Browser.strings"; sourceTree = "<group>"; };
DE964E9A99B08F1FC7A3C6E5 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
DEE24C998DA12ED5CE67FF6A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Menu.strings; sourceTree = "<group>"; };
DEE64F20810420CECBA98E54 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Search.strings; sourceTree = "<group>"; };
DF036E42274FD434002E834E /* HistoryHighlightsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsCell.swift; sourceTree = "<group>"; };
DF10441BA5FD33966E422B37 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Intro.strings"; sourceTree = "<group>"; };
DF16405B8C523F7BDC578A89 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LoginManager.strings; sourceTree = "<group>"; };
DF1E6AAA2A976FE7000D4854 /* FakespotNoAnalysisCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotNoAnalysisCardView.swift; sourceTree = "<group>"; };
DF46B9A32755297000657F75 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Today.strings"; sourceTree = "<group>"; };
DF46B9A42755297000657F75 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/BookmarkPanel.strings"; sourceTree = "<group>"; };
DF46B9A52755297000657F75 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/BookmarkPanelDeleteConfirm.strings"; sourceTree = "<group>"; };
DF46B9A62755297000657F75 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/WidgetIntents.strings"; sourceTree = "<group>"; };
DF46B9A72755297000657F75 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Localizable.strings"; sourceTree = "<group>"; };
DF4A44AB9DB2BE71AD028C35 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Today.strings; sourceTree = "<group>"; };
DF4B4523B01B0EDC485E3BCB /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
DF529E9E2AA86FF4003C5373 /* FakespotReviewQualityCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotReviewQualityCardView.swift; sourceTree = "<group>"; };
DF529EA02AB1B421003C5373 /* FakespotReliabilityScoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotReliabilityScoreView.swift; sourceTree = "<group>"; };
DF5D47512A9381C700D6AE74 /* FakespotSettingsCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotSettingsCardView.swift; sourceTree = "<group>"; };
DF8C6DD62A52EED1007FAAF2 /* ClientSyncManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientSyncManagerTests.swift; sourceTree = "<group>"; };
DF940A0A2A96316D00C1497D /* FakespotSettingsCardViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotSettingsCardViewModelTests.swift; sourceTree = "<group>"; };
DFA51480275FFEE500266AA0 /* HistoryHighlightsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsManager.swift; sourceTree = "<group>"; };
DFA514822761012D00266AA0 /* HistoryHighlightsManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsManagerTests.swift; sourceTree = "<group>"; };
DFACBF7E277B5F7B003D5F41 /* WallpaperBackgroundView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperBackgroundView.swift; sourceTree = "<group>"; };
DFACBF80277B916B003D5F41 /* ConfigurableGradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurableGradientView.swift; sourceTree = "<group>"; };
DFACBF84277B9B5B003D5F41 /* TopSitesRowCountSettingsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesRowCountSettingsController.swift; sourceTree = "<group>"; };
DFACDFA9274D489B00A94EEC /* HistoryHighlightsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsViewModel.swift; sourceTree = "<group>"; };
DFACDFAE274D4D6D00A94EEC /* ReusableCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReusableCell.swift; sourceTree = "<group>"; };
DFD104632B231F8900938418 /* ProductAdsCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAdsCache.swift; sourceTree = "<group>"; };
DFD1046C2B23539600938418 /* ProductAdsCacheTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAdsCacheTests.swift; sourceTree = "<group>"; };
DFD6456AA6B9F19B62C14026 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
DFE8447DBAB67C2A5B61E4D0 /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/Localizable.strings; sourceTree = "<group>"; };
DFEA639D279F468A00D489C3 /* DynamicHeightCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DynamicHeightCollectionView.swift; sourceTree = "<group>"; };
DFFC9AD02A681FA0002A6AAD /* NimbusFakespotFeatureLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusFakespotFeatureLayer.swift; sourceTree = "<group>"; };
E00742CA84A2A2D0DD19B0AE /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
E03840168BAE1794B6A53697 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Shared.strings"; sourceTree = "<group>"; };
E0734D3F86AB560D72B1CA4C /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Today.strings; sourceTree = "<group>"; };
E07B402E89A647D70FDE7AE9 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
E09E4F50BC35F97B31C74197 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Storage.strings; sourceTree = "<group>"; };
E0C04912B4FBCF45DBE8B00D /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
E0FA43418E1B0DC4B8E7D818 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/FindInPage.strings; sourceTree = "<group>"; };
E10A1F742863BC51001EEA80 /* LegacyInactiveTabItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabItemCell.swift; sourceTree = "<group>"; };
E118B9282862674E00C84831 /* LegacyInactiveTabItemCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyInactiveTabItemCellModel.swift; sourceTree = "<group>"; };
E11B4025AC47F0E4AA12517F /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
E122487AA250D69EA8275912 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ErrorPages.strings; sourceTree = "<group>"; };
E127313A28B6AD99006F39D2 /* WallpaperSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperSettingsViewController.swift; sourceTree = "<group>"; };
E127313B28B6AD99006F39D2 /* WallpaperSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperSettingsViewModel.swift; sourceTree = "<group>"; };
E127313E28B6C194006F39D2 /* WallpaperSettingsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperSettingsHeaderView.swift; sourceTree = "<group>"; };
E12BD0AB28AC37F00029AAF0 /* UIColor+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = "<group>"; };
E12BD0AD28AC38480029AAF0 /* UIImage+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extension.swift"; sourceTree = "<group>"; };
E12BD0AF28AC3A7E0029AAF0 /* UIEdgeInsets+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIEdgeInsets+Extension.swift"; sourceTree = "<group>"; };
E1312FD029D237EE008DDA85 /* NotificationSurfaceManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSurfaceManagerTests.swift; sourceTree = "<group>"; };
E134D57F2B31FF3000C6B17B /* FakespotAdLinkButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotAdLinkButton.swift; sourceTree = "<group>"; };
E136D4192B19D35D003D0302 /* EmbeddedNavController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedNavController.swift; sourceTree = "<group>"; };
E1380B8C2AEA897C00630AFA /* SidebarEnabledView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarEnabledView.swift; sourceTree = "<group>"; };
E1390FB528B040E900C9EF3E /* WallpaperSelectorViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperSelectorViewModelTests.swift; sourceTree = "<group>"; };
E1390FB728B42EF200C9EF3E /* WallpaperManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperManagerMock.swift; sourceTree = "<group>"; };
E13E9AB02AAB0FB4001A0E9D /* FakespotViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FakespotViewController.swift; path = Client/Frontend/Fakespot/FakespotViewController.swift; sourceTree = SOURCE_ROOT; };
E13E9AB12AAB0FB4001A0E9D /* FakespotCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FakespotCoordinator.swift; path = Client/Frontend/Fakespot/FakespotCoordinator.swift; sourceTree = SOURCE_ROOT; };
E13E9AB22AAB0FB4001A0E9D /* FakespotViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FakespotViewModel.swift; path = Client/Frontend/Fakespot/FakespotViewModel.swift; sourceTree = SOURCE_ROOT; };
E13F8C332928194800BDC8B4 /* PhotonActionSheetSiteHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetSiteHeaderView.swift; sourceTree = "<group>"; };
E1442FBE294782B6003680B0 /* CGRect+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Extension.swift"; sourceTree = "<group>"; };
E1442FC4294782D7003680B0 /* UIView+Screenshot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Screenshot.swift"; sourceTree = "<group>"; };
E1442FC5294782D7003680B0 /* UIAlertController+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIAlertController+Extension.swift"; sourceTree = "<group>"; };
E1442FC6294782D7003680B0 /* UIModalPresentationStyle+Photon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIModalPresentationStyle+Photon.swift"; sourceTree = "<group>"; };
E1442FC7294782D7003680B0 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
E1442FC8294782D8003680B0 /* UIView+Constraints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Constraints.swift"; sourceTree = "<group>"; };
E1442FC9294782D8003680B0 /* URL+Mail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+Mail.swift"; sourceTree = "<group>"; };
E1442FCA294782D8003680B0 /* UIView+SnapKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+SnapKit.swift"; sourceTree = "<group>"; };
E1442FCB294782D8003680B0 /* UIView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; };
E1442FCD294782D8003680B0 /* UIPasteboard+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIPasteboard+Extension.swift"; sourceTree = "<group>"; };
E1463D012981DA190074E16E /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = "<group>"; };
E1463D032982D0240074E16E /* NotificationManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManagerTests.swift; sourceTree = "<group>"; };
E1463D0529830E4F0074E16E /* MockUserNotificationCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserNotificationCenter.swift; sourceTree = "<group>"; };
E14BF33D2950B1230039758D /* MailProvidersTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MailProvidersTests.swift; sourceTree = "<group>"; };
E14F7DF1288F3F9F00E3722C /* ThemedTableSectionHeaderFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedTableSectionHeaderFooterView.swift; sourceTree = "<group>"; };
E1516A3D2A7BC07E007819A4 /* ReliabilityGrade.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReliabilityGrade.swift; sourceTree = "<group>"; };
E15C49D1BE35740E81701F21 /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Menu.strings; sourceTree = "<group>"; };
E15DE7BF293A670700B32667 /* PhotonActionSheetSeparator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetSeparator.swift; sourceTree = "<group>"; };
E15DE7C1293A7AED00B32667 /* PhotonActionSheetLineSeparator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetLineSeparator.swift; sourceTree = "<group>"; };
E15DE7C3293A7B0F00B32667 /* PhotonActionSheetTitleHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetTitleHeaderView.swift; sourceTree = "<group>"; };
E16258EE2A83BE0800522742 /* FakespotLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotLoadingView.swift; sourceTree = "<group>"; };
E1634E1AB9F05311CD6C8C6C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
E169C6E72979CA0E0017B8D7 /* URLMailTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLMailTests.swift; sourceTree = "<group>"; };
E16AD22B2A8A7AE800F0AA58 /* FakespotHighlightsCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotHighlightsCardView.swift; sourceTree = "<group>"; };
E16C76802ABDC0DB00172DB5 /* FakespotHighlightsCardViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotHighlightsCardViewModelTests.swift; sourceTree = "<group>"; };
E16E1C9528BFB2E600EE2EF5 /* WallpaperSettingsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperSettingsViewModelTests.swift; sourceTree = "<group>"; };
E16E1C9728C25F1D00EE2EF5 /* SiteTableViewHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteTableViewHeader.swift; sourceTree = "<group>"; };
E170CA532B72C07A0082EFC5 /* FakespotActionFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotActionFooterView.swift; sourceTree = "<group>"; };
E17496372991A2720096900A /* AdaptiveStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdaptiveStack.swift; sourceTree = "<group>"; };
E17496392992B42C0096900A /* CreditCardSectionHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardSectionHeader.swift; sourceTree = "<group>"; };
E174963B2992B6A60096900A /* HostingTableViewSectionHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostingTableViewSectionHeader.swift; sourceTree = "<group>"; };
E174963F2994302D0096900A /* PreferredFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferredFont.swift; sourceTree = "<group>"; };
E17798952BD6B33300F6F0EB /* ToolbarFlagManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarFlagManager.swift; sourceTree = "<group>"; };
E17798972BD6B44B00F6F0EB /* AddressToolbarContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressToolbarContainer.swift; sourceTree = "<group>"; };
E17798992BD7D44200F6F0EB /* ToolbarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarState.swift; sourceTree = "<group>"; };
E177989B2BD7D48500F6F0EB /* ToolbarAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarAction.swift; sourceTree = "<group>"; };
E177989D2BD7D75A00F6F0EB /* ToolbarMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarMiddleware.swift; sourceTree = "<group>"; };
E17798A12BD804D300F6F0EB /* AddressToolbarContainerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressToolbarContainerModel.swift; sourceTree = "<group>"; };
E17BE4C32A94BA6900C5124E /* FakespotHighlightGroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotHighlightGroupView.swift; sourceTree = "<group>"; };
E18259DA29AEB34900E6BE76 /* OnboardingNotificationCardHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNotificationCardHelper.swift; sourceTree = "<group>"; };
E18259DE29B25E4F00E6BE76 /* UserNotificationCenterProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationCenterProtocol.swift; sourceTree = "<group>"; };
E18259E229B2A51B00E6BE76 /* MockNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNotificationManager.swift; sourceTree = "<group>"; };
E1877A80286E0EFD00F5BDF2 /* WebViewNavigationHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewNavigationHandler.swift; sourceTree = "<group>"; };
E1877A822875DEDE00F5BDF2 /* SyncedTabCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncedTabCell.swift; sourceTree = "<group>"; };
E18BAAFC28E4A44500098AE2 /* TopTabFader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopTabFader.swift; sourceTree = "<group>"; };
E18CE8D92BDA3F6B00EE2BCD /* NavigationToolbarContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationToolbarContainer.swift; sourceTree = "<group>"; };
E18CE8DB2BDA3FA600EE2BCD /* NavigationToolbarContainerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationToolbarContainerModel.swift; sourceTree = "<group>"; };
E18EA56E28AD3279003F97FC /* UIDevice+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+Extension.swift"; sourceTree = "<group>"; };
E18EA57028AD46D3003F97FC /* WallpaperCollectionType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperCollectionType.swift; sourceTree = "<group>"; };
E18F44062A951C330056160F /* FakespotHighlightGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotHighlightGroup.swift; sourceTree = "<group>"; };
E192C1402B57DC860003BC0B /* FakespotMessageCardButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotMessageCardButton.swift; sourceTree = "<group>"; };
E19443F52AF9413300964EA5 /* FakespotUtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotUtilsTests.swift; sourceTree = "<group>"; };
E19443F72AF953B000964EA5 /* MockSidebarEnabledView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSidebarEnabledView.swift; sourceTree = "<group>"; };
E19B38B028A3E69300D8C541 /* WallpaperCollectionAvailabilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperCollectionAvailabilityTests.swift; sourceTree = "<group>"; };
E19B38B228A42D5D00D8C541 /* WallpaperCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpaperCollectionViewCell.swift; sourceTree = "<group>"; };
E19B38B428A42EBC00D8C541 /* WallpaperCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperCellViewModel.swift; sourceTree = "<group>"; };
E1A102D52AC19B30007B617A /* FakespotUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotUtils.swift; sourceTree = "<group>"; };
E1A6AB4528CA6A4C00EBEBDD /* String+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = "<group>"; };
E1A6AB4728CA833000EBEBDD /* WallpaperBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperBaseViewController.swift; sourceTree = "<group>"; };
E1ABF9072BF4976A009C995C /* AddressToolbarModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressToolbarModel.swift; sourceTree = "<group>"; };
E1ABF9092BF49778009C995C /* NavigationToolbarModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationToolbarModel.swift; sourceTree = "<group>"; };
E1ADE23B2B0649F200FD17AA /* FakespotState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotState.swift; sourceTree = "<group>"; };
E1ADE23D2B06559500FD17AA /* FakespotAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotAction.swift; sourceTree = "<group>"; };
E1AEC16F286E0CF500062E29 /* JumpBackInViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JumpBackInViewModelTests.swift; sourceTree = "<group>"; };
E1AEC170286E0CF500062E29 /* HistoryHighlightsViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryHighlightsViewModelTests.swift; sourceTree = "<group>"; };
E1AEC171286E0CF500062E29 /* HomepageViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomepageViewControllerTests.swift; sourceTree = "<group>"; };
E1AEC172286E0CF500062E29 /* FirefoxHomeViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirefoxHomeViewModelTests.swift; sourceTree = "<group>"; };
E1AEC175286E0CF500062E29 /* WebViewNavigationHandlerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewNavigationHandlerTests.swift; sourceTree = "<group>"; };
E1AF27352A13BDFE00CE5991 /* EngagementNotificationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EngagementNotificationTests.swift; sourceTree = "<group>"; };
E1AF27432A17BCF700CE5991 /* engagementNotificationWithoutConditions.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = engagementNotificationWithoutConditions.json; sourceTree = "<group>"; };
E1AF3558286DE5F600960045 /* Smoketest3.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Smoketest3.xctestplan; sourceTree = "<group>"; };
E1AF3559286DE5F600960045 /* Smoketest4.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Smoketest4.xctestplan; sourceTree = "<group>"; };
E1AF355A286DE5F600960045 /* Smoketest2.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Smoketest2.xctestplan; sourceTree = "<group>"; };
E1AF355B286DE5F600960045 /* FullFunctionalTestPlan.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FullFunctionalTestPlan.xctestplan; sourceTree = "<group>"; };
E1AF355C286DE5F600960045 /* SyncIntegrationTestPlan.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SyncIntegrationTestPlan.xctestplan; sourceTree = "<group>"; };
E1AF355D286DE5F700960045 /* UnitTest.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = UnitTest.xctestplan; sourceTree = "<group>"; };
E1AF355E286DE5F700960045 /* Smoketest1.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Smoketest1.xctestplan; sourceTree = "<group>"; };
E1AF355F286DE5F700960045 /* PerformanceTestPlan.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PerformanceTestPlan.xctestplan; sourceTree = "<group>"; };
E1AFBAF8292EA0330065E35E /* SendToDeviceHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendToDeviceHelper.swift; sourceTree = "<group>"; };
E1B04A9C28E20A8300670E54 /* InstructionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstructionsView.swift; sourceTree = "<group>"; };
E1B18C772B5FFFA9009CD968 /* UIView+extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+extension.swift"; sourceTree = "<group>"; };
E1B8412CB5BD748F7D81B41E /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/ErrorPages.strings; sourceTree = "<group>"; };
E1BDAC802B9F5DE40063E6BF /* ReportSiteTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReportSiteTests.swift; sourceTree = "<group>"; };
E1BDAC822B9F65780063E6BF /* reportSiteIssueOff.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = reportSiteIssueOff.json; sourceTree = "<group>"; };
E1BE455FA65078F46476F88F /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
E1C437A22A96343A00D188CB /* FakespotFadeLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakespotFadeLabel.swift; sourceTree = "<group>"; };
E1CD81BB290C5C3F00124B27 /* DevicePickerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePickerTableViewCell.swift; sourceTree = "<group>"; };
E1CD81BD290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePickerTableViewHeaderCell.swift; sourceTree = "<group>"; };
E1CD81C1290C62A600124B27 /* HostingTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostingTableViewCell.swift; sourceTree = "<group>"; };
E1CD81C4290C6D5800124B27 /* HelpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpView.swift; sourceTree = "<group>"; };
E1CEC2012A28C3F100B177D5 /* LoginDetailCenteredTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginDetailCenteredTableViewCell.swift; sourceTree = "<group>"; };
E1D0406692C3B058BF50AA81 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
E1D8BC7921FF7A0000B100BD /* TPStatsBlocklistsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TPStatsBlocklistsTests.swift; sourceTree = "<group>"; };
E1E425312B5A2E9700899550 /* DownloadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTests.swift; sourceTree = "<group>"; };
E1E5BE242A28F7BE00248F77 /* PasswordDetailViewControllerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordDetailViewControllerModel.swift; sourceTree = "<group>"; };
E1E6F8CD29D4B7E700068D8D /* GleanPlumbContextProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GleanPlumbContextProviderTests.swift; sourceTree = "<group>"; };
E1FC23F02A8629380089E14D /* FakespotReliabilityCardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakespotReliabilityCardView.swift; sourceTree = "<group>"; };
E1FE132E29C0B3CB002A65FF /* NotificationSurfaceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSurfaceManager.swift; sourceTree = "<group>"; };
E1FE133029C22726002A65FF /* BackgroundFetchAndProcessingUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundFetchAndProcessingUtility.swift; sourceTree = "<group>"; };
E1FE133229C22782002A65FF /* BackgroundNotificationSurfaceUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundNotificationSurfaceUtility.swift; sourceTree = "<group>"; };
E1FF93E128A2E55700E6360E /* WallpaperSelectorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperSelectorViewController.swift; sourceTree = "<group>"; };
E1FF93E328A2E74600E6360E /* WallpaperSelectorViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WallpaperSelectorViewModel.swift; sourceTree = "<group>"; };
E21F49ABA8034B5C012367F5 /* gu-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gu-IN"; path = "gu-IN.lproj/Localizable.strings"; sourceTree = "<group>"; };
E22A4205893C6847BD56CFE1 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
E24446F28B659E7C536D9286 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E26A4AA195C4D0271D29D280 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Shared.strings"; sourceTree = "<group>"; };
E28E48D890A60FBD4E5CBECA /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
E2C3433DA5BC0340E7B869C2 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/FindInPage.strings; sourceTree = "<group>"; };
E2F64415B375B748FB9DF5F1 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/LoginManager.strings; sourceTree = "<group>"; };
E3394EAC96D4DFB36584C749 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
E355448C9A9B7A2E4CAB5DB8 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Localizable.strings; sourceTree = "<group>"; };
E3E74943AB243C8AA5730FF5 /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Shared.strings"; sourceTree = "<group>"; };
E40A18F71EDC73D5006B7F28 /* Fennec.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Fennec.entitlements; sourceTree = "<group>"; };
E40A18F81EDC73D5006B7F28 /* FennecEnterprise.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = FennecEnterprise.entitlements; sourceTree = "<group>"; };
E40A18F91EDC73D5006B7F28 /* Firefox.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Firefox.entitlements; sourceTree = "<group>"; };
E40A18FA1EDC73D5006B7F28 /* FirefoxBeta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = FirefoxBeta.entitlements; sourceTree = "<group>"; };
E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nPermissionStringsSnapshotTests.swift; sourceTree = "<group>"; };
E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nBaseSnapshotTests.swift; sourceTree = "<group>"; };
E40AFC6B1DD128DA00DA5651 /* L10nSuite1SnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nSuite1SnapshotTests.swift; sourceTree = "<group>"; };
E40FAB0B1A7ABB77009CB80D /* WebServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebServer.swift; sourceTree = "<group>"; };
E41A7D4A1A1BE04500245963 /* InitialViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InitialViewController.swift; sourceTree = "<group>"; };
E41B4EF9BCF1776C90056279 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Intro.strings"; sourceTree = "<group>"; };
E42B477091701B1B5A58B99F /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E46C44F2A99C2C03F692AFB8 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Menu.strings; sourceTree = "<group>"; };
E4744CDB87F255C44B05CDB4 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/Default Browser.strings"; sourceTree = "<group>"; };
E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeBarView.swift; sourceTree = "<group>"; };
E4824D15AF09E068F893E5EB /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/ErrorPages.strings; sourceTree = "<group>"; };
E4A24AEDBADFB70B9C57198F /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
E4A74B5A8B8AE039CF03EDE5 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Intro.strings; sourceTree = "<group>"; };
E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeUtils.swift; sourceTree = "<group>"; };
E4A961171AC041C40069AD6F /* ReadabilityService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadabilityService.swift; sourceTree = "<group>"; };
E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = ReaderViewLoading.html; sourceTree = "<group>"; };
E4B334871BBF23F3004E2BFF /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; };
E4B334891BBF23F9004E2BFF /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; };
E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeCache.swift; sourceTree = "<group>"; };
E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeHandlers.swift; sourceTree = "<group>"; };
E4C358541AF144BA00299F7E /* FSReadingList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReadingList.m; sourceTree = "<group>"; };
E4C358561AF1467A00299F7E /* FSReadingList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FSReadingList.h; sourceTree = "<group>"; };
E4C94AA0BEBA8E0F9320B6AF /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/FindInPage.strings; sourceTree = "<group>"; };
E4CA4480B5A84CFE3C5083BC /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Shared.strings; sourceTree = "<group>"; };
E4CD9E901A6897FB00318571 /* ReaderMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderMode.swift; sourceTree = "<group>"; };
E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebServerTests.swift; sourceTree = "<group>"; };
E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabLocationView.swift; sourceTree = "<group>"; };
E4CD9F531A71506400318571 /* Reader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Reader.html; sourceTree = "<group>"; };
E4CD9F5A1A71506C00318571 /* Reader.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = Reader.css; sourceTree = "<group>"; };
E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeStyleViewController.swift; sourceTree = "<group>"; };
E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = "<group>"; };
E4D749219953D78CDF92E3C0 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
E4E0BB151AFBC9E4008D6260 /* Shared-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Shared-Bridging-Header.h"; path = "../Shared-Bridging-Header.h"; sourceTree = "<group>"; };
E4E0BB171AFBC9E4008D6260 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexExtensionsTests.swift; sourceTree = "<group>"; };
E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SupportUtilsTests.swift; sourceTree = "<group>"; };
E4EF49439954526812CC150E /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
E528423CA18EF134090E6714 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
E56B4867B0EFF2600F5DE8CC /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
E571EE79287569960051D9AA /* PocketStoryProviderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PocketStoryProviderTests.swift; sourceTree = "<group>"; };
E58368A9287D632F0087A449 /* StoryProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoryProvider.swift; sourceTree = "<group>"; };
E59A418F9208400903902F07 /* ses */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ses; path = ses.lproj/LoginManager.strings; sourceTree = "<group>"; };
E5C24864B9BA6790B352962E /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Search.strings; sourceTree = "<group>"; };
E5D343558F3C933F5CA7690C /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Storage.strings"; sourceTree = "<group>"; };
E60961861B62B8A700DD640F /* Fennec.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Fennec.xcconfig; path = Configuration/Fennec.xcconfig; sourceTree = "<group>"; };
E60961891B62B8C800DD640F /* Firefox.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Firefox.xcconfig; path = Configuration/Firefox.xcconfig; sourceTree = "<group>"; };
E60D03171D511398002FE3F6 /* SyncDisplayState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncDisplayState.swift; sourceTree = "<group>"; };
E6231C001B90A44F005ABB0D /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
E6231C041B90A472005ABB0D /* libxml2.2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.2.tbd; path = usr/lib/libxml2.2.tbd; sourceTree = SDKROOT; };
E62AC15F1E956AFC00843532 /* FennecEnterpriseApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FennecEnterpriseApplication.entitlements; sourceTree = "<group>"; };
E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugSettingsBundleOptions.swift; sourceTree = "<group>"; };
E633E2D91C21EAF8001FFF6C /* PasswordDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PasswordDetailViewController.swift; path = ../Settings/PasswordDetailViewController.swift; sourceTree = "<group>"; };
E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginManagerTests.swift; sourceTree = "<group>"; };
E63ED7D71BFCD9990097D08E /* LoginDetailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginDetailTableViewCell.swift; sourceTree = "<group>"; };
E63ED8E01BFD25580097D08E /* PasswordManagerListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordManagerListViewController.swift; sourceTree = "<group>"; };
E65075531E37F6FC006961AC /* LegacyDynamicFontHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LegacyDynamicFontHelper.swift; path = Helpers/LegacyDynamicFontHelper.swift; sourceTree = "<group>"; };
E650755A1E37F747006961AC /* Swizzling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Swizzling.h; sourceTree = "<group>"; };
E650755B1E37F747006961AC /* Swizzling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Swizzling.m; sourceTree = "<group>"; };
E65075621E37F7AB006961AC /* Accessibility.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Accessibility.swift; sourceTree = "<group>"; };
E65075631E37F7AB006961AC /* AppConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
E65075641E37F7AB006961AC /* AppInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppInfo.swift; sourceTree = "<group>"; };
E65075661E37F7AB006961AC /* AsyncReducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncReducer.swift; sourceTree = "<group>"; };
E65075681E37F7AB006961AC /* Bytes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Bytes.swift; sourceTree = "<group>"; };
E65075691E37F7AB006961AC /* Cancellable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cancellable.swift; sourceTree = "<group>"; };
E650756C1E37F7AB006961AC /* DeferredUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeferredUtils.swift; sourceTree = "<group>"; };
E650756D1E37F7AB006961AC /* DeviceInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceInfo.swift; sourceTree = "<group>"; };
E65075711E37F7AB006961AC /* Array+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Extensions.swift"; sourceTree = "<group>"; };
E65075721E37F7AB006961AC /* Data+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Extension.swift"; sourceTree = "<group>"; };
E65075731E37F7AB006961AC /* HexExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexExtensions.swift; sourceTree = "<group>"; };
E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainWrapperExtensions.swift; sourceTree = "<group>"; };
E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSCharacterSetExtensions.swift; sourceTree = "<group>"; };
E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSFileManagerExtensions.swift; sourceTree = "<group>"; };
E650757A1E37F7AB006961AC /* URLExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensions.swift; sourceTree = "<group>"; };
E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLProtectionSpaceExtensions.swift; sourceTree = "<group>"; };
E650757C1E37F7AB006961AC /* SetExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetExtensions.swift; sourceTree = "<group>"; };
E650757D1E37F7AB006961AC /* String+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = "<group>"; };
E650757E1E37F7AB006961AC /* UIColorExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensions.swift; sourceTree = "<group>"; };
E650757F1E37F7AB006961AC /* UIImageExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageExtensions.swift; sourceTree = "<group>"; };
E65075811E37F7AB006961AC /* FSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSUtils.h; sourceTree = "<group>"; };
E65075821E37F7AB006961AC /* FSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSUtils.m; sourceTree = "<group>"; };
E65075831E37F7AB006961AC /* Functions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Functions.swift; sourceTree = "<group>"; };
E65075841E37F7AB006961AC /* KeyboardHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardHelper.swift; sourceTree = "<group>"; };
E65075861E37F7AB006961AC /* LaunchArguments.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LaunchArguments.swift; sourceTree = "<group>"; };
E65075871E37F7AB006961AC /* Loader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Loader.swift; sourceTree = "<group>"; };
E65075891E37F7AB006961AC /* NotificationConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationConstants.swift; sourceTree = "<group>"; };
E650758B1E37F7AB006961AC /* Prefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Prefs.swift; sourceTree = "<group>"; };
E650758D1E37F7AB006961AC /* SupportUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SupportUtils.swift; sourceTree = "<group>"; };
E650758F1E37F7AB006961AC /* TimeConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeConstants.swift; sourceTree = "<group>"; };
E65075901E37F7AB006961AC /* UserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserAgent.swift; sourceTree = "<group>"; };
E65075911E37F7AB006961AC /* WeakList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WeakList.swift; sourceTree = "<group>"; };
E65075C11E37F956006961AC /* ExtensionUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionUtils.swift; sourceTree = "<group>"; };
E653422C1C5944F90039DD9E /* BrowserPrompts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserPrompts.swift; sourceTree = "<group>"; };
E65B4425A53E0B8F6079FAE1 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Intro.strings; sourceTree = "<group>"; };
E65D89171C8647420006EA35 /* AppAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppAuthenticator.swift; sourceTree = "<group>"; };
E660BDD81BB06521009AC090 /* TabsButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsButton.swift; sourceTree = "<group>"; };
E6639F171BF11E17002D0853 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
E663D5771BB341C4001EF30E /* ToggleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleButton.swift; sourceTree = "<group>"; };
E67422C41CFF2D39009E8373 /* youtube.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = youtube.ico; sourceTree = "<group>"; };
E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DictionaryExtensions.swift; sourceTree = "<group>"; };
E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwipeAnimator.swift; sourceTree = "<group>"; };
E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettingsTableViewController.swift; sourceTree = "<group>"; };
E6934171BA2BD0BCAF225D44 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LoginManager.strings; sourceTree = "<group>"; };
E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalExtensions.swift; sourceTree = "<group>"; };
E698FFD91B4AADF40001F623 /* TabScrollController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabScrollController.swift; sourceTree = "<group>"; };
E69922121B94E3EF007C480D /* Licenses.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Licenses.html; sourceTree = "<group>"; };
E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SyncTelemetryTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E69DB0861E97DEAA008A67E6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginInputTests.swift; sourceTree = "<group>"; };
E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = JSPrompt.html; sourceTree = "<group>"; };
E6C64CCF918A53B1EB0FAF01 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
E6CA4229B067C32CA10E19A9 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Search.strings; sourceTree = "<group>"; };
E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensitiveViewController.swift; sourceTree = "<group>"; };
E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Fennec.enterprise.xcconfig; path = Configuration/Fennec.enterprise.xcconfig; sourceTree = "<group>"; };
E6DD408EAF352F4B541022BA /* or */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = or; path = or.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = scrollablePage.html; sourceTree = "<group>"; };
E6EC4E5DA51902A09A0F0957 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = "hr.lproj/Default Browser.strings"; sourceTree = "<group>"; };
E6F738741EB7A8D300B50143 /* FennecApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FennecApplication.entitlements; sourceTree = "<group>"; };
E6F738751EB7A97100B50143 /* FirefoxBetaApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FirefoxBetaApplication.entitlements; sourceTree = "<group>"; };
E6F738761EB7A97500B50143 /* FirefoxApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FirefoxApplication.entitlements; sourceTree = "<group>"; };
E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SharedTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E6F9650F1B2F1CF20034B023 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSURLExtensionsTests.swift; sourceTree = "<group>"; };
E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = FirefoxBeta.xcconfig; path = Configuration/FirefoxBeta.xcconfig; sourceTree = "<group>"; };
E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageMetadata.swift; sourceTree = "<group>"; };
E70049799CF2243911759906 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/Storage.strings; sourceTree = "<group>"; };
E70B441A9D02B00C3000646B /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/Storage.strings; sourceTree = "<group>"; };
E72647A89C09E1906488842B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
E7264A16AAA57899A6CD2055 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
E7414557ACDE328F7F867620 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Search.strings; sourceTree = "<group>"; };
E78542978B52DF2034E5BBB8 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/Intro.strings; sourceTree = "<group>"; };
E7874070881184C7149B0EDC /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Intro.strings; sourceTree = "<group>"; };
E78F4277BE642DCC68F2BC1F /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Search.strings; sourceTree = "<group>"; };
E7C4451C8940941CAEB33DED /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
E80F4C758FFD48EF54E04376 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
E82D46FD8E094899DC4AED24 /* az */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = az; path = az.lproj/Storage.strings; sourceTree = "<group>"; };
E85641AFA2C435A982034DE0 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/FindInPage.strings; sourceTree = "<group>"; };
E860477AA15235F08D4D3D41 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Default Browser.strings"; sourceTree = "<group>"; };
E88B487A9436F764525B0F64 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
E8BE4A4597EDD74CD5B3A8D5 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
E8E14B80BAD9B4D9B184B05E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
E8ED41678ADA5BF67BF0F237 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E93F4247B658575560FB92C0 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
E974485AB1D72BF4E5F2180B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LoginManager.strings; sourceTree = "<group>"; };
E99C428BBD91C0B78ACBF25E /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Shared.strings; sourceTree = "<group>"; };
E9AA4E9887D3600818E05F45 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Storage.strings; sourceTree = "<group>"; };
E9BB4AED8B0289EEF125BBC5 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Default Browser.strings"; sourceTree = "<group>"; };
E9DF434082AADD254ECE2489 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
E9EF4766A9B41B1946116153 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/InfoPlist.strings; sourceTree = "<group>"; };
EAAD40AA9E3874E1EA267550 /* jv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = jv; path = jv.lproj/Localizable.strings; sourceTree = "<group>"; };
EAF79C172A6F0B9500251CA4 /* ExperimentIntegrationTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = ExperimentIntegrationTests.xctestplan; sourceTree = "<group>"; };
EB07F85E240D695F00924860 /* PushNotificationSetup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushNotificationSetup.swift; sourceTree = "<group>"; };
EB1C84B6212EFFBF001489DF /* BrowserViewController+ReaderMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+ReaderMode.swift"; sourceTree = "<group>"; };
EB3A38912032673D004C6E67 /* DatabaseFixtureTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatabaseFixtureTest.swift; sourceTree = "<group>"; };
EB63CA4F228F0538005FD0EF /* DesktopModeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DesktopModeTests.swift; sourceTree = "<group>"; };
EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendToDevice.swift; sourceTree = "<group>"; };
EB7A651020699BD200B52A5F /* WebPagesForTesting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebPagesForTesting.swift; sourceTree = "<group>"; };
EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertController.swift; sourceTree = "<group>"; };
EB912B8E22722A7800DF585A /* Deferred.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Deferred.swift; sourceTree = "<group>"; };
EB912B9022722A7800DF585A /* ReadWriteLock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadWriteLock.swift; sourceTree = "<group>"; };
EB912B9122722A7800DF585A /* LockProtected.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockProtected.swift; sourceTree = "<group>"; };
EB940747208134AF00702E05 /* UXConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UXConstants.swift; sourceTree = "<group>"; };
EB9854FD2422686F0040F24B /* AppDelegate+PushNotifications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AppDelegate+PushNotifications.swift"; sourceTree = "<group>"; };
EB98550024226EF60040F24B /* AppDelegate+SyncSentTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AppDelegate+SyncSentTabs.swift"; sourceTree = "<group>"; };
EB9A179A20E69A7E00B12184 /* LegacyTheme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LegacyTheme.swift; sourceTree = "<group>"; };
EB9A179E20E6C1A200B12184 /* ThemedTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedTableViewController.swift; sourceTree = "<group>"; };
EBA3B2C22268F16300728BDB /* PhotonActionSheetView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetView.swift; sourceTree = "<group>"; };
EBA3B2D12268F57E00728BDB /* BadgeWithBackdrop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeWithBackdrop.swift; sourceTree = "<group>"; };
EBB6CA592140823900077CFA /* firefoxScheme.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = firefoxScheme.html; sourceTree = "<group>"; };
EBB6CA98214197DA00077CFA /* blobURL.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = blobURL.html; sourceTree = "<group>"; };
EBB894F5219398E500EB91A0 /* TrackingProtectionPageStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackingProtectionPageStats.swift; sourceTree = "<group>"; };
EBB894F7219398E500EB91A0 /* TabContentBlocker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabContentBlocker.swift; sourceTree = "<group>"; };
EBB894F8219398E500EB91A0 /* ContentBlocker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlocker.swift; sourceTree = "<group>"; };
EBB894F9219398E500EB91A0 /* ContentBlocker+Safelist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ContentBlocker+Safelist.swift"; sourceTree = "<group>"; };
EBB894FA219398E500EB91A0 /* TabContentBlocker+ContentScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TabContentBlocker+ContentScript.swift"; sourceTree = "<group>"; };
EBB8950B2193994A00EB91A0 /* FirefoxTabContentBlocker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxTabContentBlocker.swift; sourceTree = "<group>"; };
EBB895322193FFF400EB91A0 /* ContentBlockerSettingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerSettingViewController.swift; sourceTree = "<group>"; };
EBBA4ECD8A67F49FF7010BC9 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = "<group>"; };
EBBB440898B7A7DD4702405D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/FindInPage.strings; sourceTree = "<group>"; };
EBC486982195F46A00CDA48D /* InternalSchemeHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InternalSchemeHandler.swift; sourceTree = "<group>"; };
EBC4869A2195F58200CDA48D /* ErrorPageHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorPageHelper.swift; sourceTree = "<group>"; };
EBC4869B2195F58200CDA48D /* AboutHomeHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutHomeHandler.swift; sourceTree = "<group>"; };
EBE26B4E220C959D00D1D99A /* BrowserViewController+TabToolbarDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+TabToolbarDelegate.swift"; sourceTree = "<group>"; };
EBF47E6F1F7979DF00899189 /* TelemetryWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryWrapper.swift; sourceTree = "<group>"; };
EBFDB787211C83A5005CCA2F /* BrowserViewController+FindInPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+FindInPage.swift"; sourceTree = "<group>"; };
EC094E459CE942F341423C1B /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/3DTouchActions.strings"; sourceTree = "<group>"; };
EC184DB5A4191574BBE29140 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Menu.strings; sourceTree = "<group>"; };
EC724CF0B0021AE49EDC95DC /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; };
EC734AD49E5483F11375E891 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/AuthenticationManager.strings"; sourceTree = "<group>"; };
EC934F7BB2F8B247BC714BE2 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/ClearPrivateData.strings"; sourceTree = "<group>"; };
ECDA4593850BA4E08FDAC5AF /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
ED264785844AD63AD616A882 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = "<group>"; };
ED364EECB95B96AB639A82DE /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Localizable.strings; sourceTree = "<group>"; };
ED5144A0BE3A8C7B15047C3F /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
ED84423D8666C751BBFC76AC /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Storage.strings; sourceTree = "<group>"; };
EDA240A8BBFD0A19FB2C3D7E /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Intro.strings; sourceTree = "<group>"; };
EDB94DDC89DE1F2C624C9841 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
EDBE49119AB71D7076BC2CA3 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Menu.strings"; sourceTree = "<group>"; };
EDCA4CBC8077FC37971CC0C7 /* kn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kn; path = kn.lproj/Localizable.strings; sourceTree = "<group>"; };
EDEE4CC7BD65892525632A4E /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Today.strings; sourceTree = "<group>"; };
EE294A97B40C4FDBD67AE536 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ErrorPages.strings; sourceTree = "<group>"; };
EE4D49BBA90C11374B6718A4 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/LoginManager.strings; sourceTree = "<group>"; };
EE7B44DB8DBE14987B22A82D /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/Search.strings; sourceTree = "<group>"; };
EE994F2590D706FC0ADD4B42 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
EEA34C528147F2E7C3AB52C8 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Localizable.strings; sourceTree = "<group>"; };
EEAB4DF28099E1BEA98A0B00 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
EEE8476797612D908D23E6BC /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
EEF342E5A045117853806115 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
EF0444EEBEA6A45A3E0F654C /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
EF56430D950BC270FDA83402 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
EF8146889CABAB0DCE7C5EB7 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
EF994D2E8467E66E0A30780B /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Localizable.strings; sourceTree = "<group>"; };
EFA9477A893947C3B55CF1BE /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/ErrorPages.strings; sourceTree = "<group>"; };
EFAA480686ACD7BB6704DC77 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = "<group>"; };
EFAC4928902582131CA3608C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
EFE04EF99B075B44BC9471D9 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
EFE44E55AFFD127B71CA0D69 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
F013431EA44E12FB0FCFF807 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Shared.strings; sourceTree = "<group>"; };
F018F84B2719AE8300B9A52D /* ThemedDefaultNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedDefaultNavigationController.swift; sourceTree = "<group>"; };
F0274B0C93DBD0B387D06FA0 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/FindInPage.strings; sourceTree = "<group>"; };
F056404C95CB2126721F3CC5 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
F0714CEBB2F56CE586DB6CF7 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/FindInPage.strings; sourceTree = "<group>"; };
F07B4C81B1F0CC2C47A9857E /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/LoginManager.strings"; sourceTree = "<group>"; };
F0DE424196CCA764835C9D77 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
F0F74D48BA3563210D53E2A4 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Shared.strings; sourceTree = "<group>"; };
F0FD4DAA88C1BB1213453B8C /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Today.strings; sourceTree = "<group>"; };
F14B4DF1BC5D64EFE8AE75DB /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
F15742F397F29891756F2AC0 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Storage.strings; sourceTree = "<group>"; };
F16742798315C4A73D6E0682 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
F188594F2A3E454E0004AA7B /* EnhancedTrackingProtectionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionCoordinator.swift; sourceTree = "<group>"; };
F18859512A3E46020004AA7B /* EnhancedTrackingProtectionCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionCoordinatorTests.swift; sourceTree = "<group>"; };
F1A04C8DA41F3F8408525439 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/InfoPlist.strings; sourceTree = "<group>"; };
F1BD42CB8939C24BF344035C /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Storage.strings; sourceTree = "<group>"; };
F21D4A6ABACAC4E17866C205 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
F2254D1CA45AF30C7E055DE0 /* mr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mr; path = mr.lproj/Menu.strings; sourceTree = "<group>"; };
F2E744B6BA23142AFE28D6FE /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
F3984C63B071E6B35F12E8E5 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
F3D542899CEA22F94BCB2B45 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Storage.strings; sourceTree = "<group>"; };
F3DA45E4A50B5506EA9AC4C2 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = "eu.lproj/Default Browser.strings"; sourceTree = "<group>"; };
F3EC41E486EB073D59A18F70 /* te */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = te; path = te.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
F4424E77B337C88B107E2862 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
F46B495FA27D08BAF1A68A17 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/Localizable.strings; sourceTree = "<group>"; };
F46F4FABA786C682A8B77897 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/FindInPage.strings; sourceTree = "<group>"; };
F4874C1AA645072C469D830E /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/LoginManager.strings; sourceTree = "<group>"; };
F49642028C3D26FFCE324FAE /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Intro.strings"; sourceTree = "<group>"; };
F4A141D0917CA094D1761C3D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Search.strings; sourceTree = "<group>"; };
F4AE41BF911E216FF6B56C01 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Intro.strings; sourceTree = "<group>"; };
F4E447769F4174E6F6A47E88 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
F4E941D8A176F6A5145612EF /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/Intro.strings"; sourceTree = "<group>"; };
F5254C1491BAF89433FDD218 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/LoginManager.strings; sourceTree = "<group>"; };
F5794F18B6B46DCDE1DF5CE9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
F5AE4EF7AAF2890E42B1D687 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
F5BE444593EEED8B779621CE /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/ErrorPages.strings; sourceTree = "<group>"; };
F5CC4C0ABF114E4553AFA780 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/LoginManager.strings; sourceTree = "<group>"; };
F5E84699B672AEC4CE4D5871 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/FindInPage.strings; sourceTree = "<group>"; };
F5F94E989BFE5C0AAD2FFCFD /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/LoginManager.strings; sourceTree = "<group>"; };
F63D438AB501007BE110524A /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
F6AA4920A08DE9E2F0BC44C2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
F6EA434FA5D8305063BC630B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
F72E4FF0B09846C8F8CE7450 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Today.strings; sourceTree = "<group>"; };
F76D46388DD1950177B26878 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
F76F4953B40163D7C8B430E4 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Intro.strings; sourceTree = "<group>"; };
F78542A095D80DBD7D7AA38D /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Shared.strings; sourceTree = "<group>"; };
F79641478329C46311CE3367 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
F7AF4A03BEA7A042860317B0 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
F7C743F899980D164068A607 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Shared.strings; sourceTree = "<group>"; };
F7F34246B52E8E307FEE81BD /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
F80D53CD2A09A30F0047ED14 /* RustSyncManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RustSyncManagerTests.swift; sourceTree = "<group>"; };
F80DF7402703BC8E00E4C37D /* CredentialPasscodeRequirementViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialPasscodeRequirementViewController.swift; sourceTree = "<group>"; };
F82F4AB9A3C09B181AB61F73 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Shared.strings"; sourceTree = "<group>"; };
F8324A052649A188007E4BFA /* CredentialProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = CredentialProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; };
F8324A062649A188007E4BFA /* AuthenticationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AuthenticationServices.framework; path = System/Library/Frameworks/AuthenticationServices.framework; sourceTree = SDKROOT; };
F8324A092649A188007E4BFA /* CredentialProviderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialProviderViewController.swift; sourceTree = "<group>"; };
F8324A0E2649A188007E4BFA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8324A0F2649A188007E4BFA /* CredentialProvider.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CredentialProvider.entitlements; sourceTree = "<group>"; };
F8324AE12649B3E7007E4BFA /* CredentialProviderFennec.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CredentialProviderFennec.entitlements; sourceTree = "<group>"; };
F8324EB3B9CEED437A3D68A6 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
F84B21BE1A090F8100AAB793 /* Client.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Client.app; sourceTree = BUILT_PRODUCTS_DIR; };
F84B21D31A090F8100AAB793 /* ClientTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ClientTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
F84B21D81A090F8100AAB793 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F84B21D91A090F8100AAB793 /* ClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTests.swift; sourceTree = "<group>"; };
F84B21E51A0910F600AAB793 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AppDelegate.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
F84B21EF1A0910F600AAB793 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F84B22221A09122500AAB793 /* LibraryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LibraryViewController.swift; sourceTree = "<group>"; };
F84B22431A09165600AAB793 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F84B22491A0920C600AAB793 /* ShareTo.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareTo.appex; sourceTree = BUILT_PRODUCTS_DIR; };
F85C7EDC27109241004BDBA4 /* PasswordManagerOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManagerOnboardingViewController.swift; sourceTree = "<group>"; };
F85C7EDE2710B4DD004BDBA4 /* LoginOnboarding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginOnboarding.swift; sourceTree = "<group>"; };
F85C7F0D2711C555004BDBA4 /* SettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
F85C7F112721048E004BDBA4 /* Layout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Layout.swift; sourceTree = "<group>"; };
F8624779990FC1A45BF201E5 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/FindInPage.strings; sourceTree = "<group>"; };
F8708D251A0970990051AB07 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F8708D261A0970990051AB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8708D291A0970990051AB07 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
F886218B270CD3B8007F4562 /* DevicePasscodeRequiredViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePasscodeRequiredViewController.swift; sourceTree = "<group>"; };
F886BFBC29AD56A400F77224 /* RustSyncManagerAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RustSyncManagerAPI.swift; sourceTree = "<group>"; };
F8984594958004CB86902EE3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/ErrorPages.strings; sourceTree = "<group>"; };
F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustSyncManager.swift; sourceTree = "<group>"; };
F8AAC1B329663618000BCDEC /* RustAutofill.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RustAutofill.swift; sourceTree = "<group>"; };
F8AAC1B5296637B7000BCDEC /* RustAutofillTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RustAutofillTests.swift; sourceTree = "<group>"; };
F8B18F5429EE01A1008724A8 /* RustSyncManagerAPITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustSyncManagerAPITests.swift; sourceTree = "<group>"; };
F8B7109D2ABE380B0029726E /* RustErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustErrors.swift; sourceTree = "<group>"; };
F8CA43008FC72296965ED032 /* ne-NP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ne-NP"; path = "ne-NP.lproj/ClearPrivateDataConfirm.strings"; sourceTree = "<group>"; };
F8DB4306B31FC3DC90685A8C /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
F8EF4290ACE53B2692EA362F /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LoginManager.strings; sourceTree = "<group>"; };
F9564CABB325D696ADAB7E2F /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
F98CB66C2A4123E7005F38E9 /* EnhancedTrackingProtectionMenuVMTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedTrackingProtectionMenuVMTests.swift; sourceTree = "<group>"; };
F991462C8BE57AF0DA53AF95 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/PrivateBrowsing.strings"; sourceTree = "<group>"; };
F9F7412B87BA08E6FB185446 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/ErrorPages.strings; sourceTree = "<group>"; };
F9F94CED8452BC964CABDEE2 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/3DTouchActions.strings; sourceTree = "<group>"; };
FA6B2AC11D41F02D00429414 /* String+Punycode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Punycode.swift"; sourceTree = "<group>"; };
FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeViewController.swift; sourceTree = "<group>"; };
FAA54DF6AFFCF987063DBB87 /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = "kab.lproj/Default Browser.strings"; sourceTree = "<group>"; };
FAE24DC7813D38AEC6DD3537 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/Storage.strings; sourceTree = "<group>"; };
FAE64251BDC58A94D5B49138 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ErrorPages.strings; sourceTree = "<group>"; };
FB07463C8357A3CFE68CC8AA /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/LoginManager.strings; sourceTree = "<group>"; };
FB08479DBB32F259EDD0F069 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = "<group>"; };
FB254B83B0B5E0487089B861 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Today.strings; sourceTree = "<group>"; };
FB4D447195CC566A034F89EE /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = "ca.lproj/Default Browser.strings"; sourceTree = "<group>"; };
FB634DAD901C5B1C29FF1E8C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Intro.strings; sourceTree = "<group>"; };
FB6A4855A7905979E7512411 /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
FB8A4657AF4354C9EFAAE9F9 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
FBC14D2DBDDEE2E94CD0E14E /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Menu.strings; sourceTree = "<group>"; };
FBF24A9ABAABD821F73259BD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/FindInPage.strings; sourceTree = "<group>"; };
FC5142049E673D8E348CE7A5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Today.strings; sourceTree = "<group>"; };
FC9E41DEBDA3C4945EFC2DEA /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/FindInPage.strings; sourceTree = "<group>"; };
FCA14DC9810D573511E1CA5E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
FD3845BBA6E359A2667D1F72 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
FD444D4589CCBBD6E1741575 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Intro.strings"; sourceTree = "<group>"; };
FD5447F394A8151ADC8C32C1 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Storage.strings; sourceTree = "<group>"; };
FD5746128EF6709C4AC182C9 /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
FD5D461AB358696EF2BBD77E /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = "gd.lproj/Default Browser.strings"; sourceTree = "<group>"; };
FD6E4D93B7B749254F71A44C /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/FindInPage.strings; sourceTree = "<group>"; };
FD9F4717BB8768DFB405EEE2 /* bs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bs; path = bs.lproj/HistoryPanel.strings; sourceTree = "<group>"; };
FDB44C29BD090B85FEB7F630 /* af */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = af; path = af.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
FDBF4A0CBEA33CEB7B41734C /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/Today.strings; sourceTree = "<group>"; };
FDD74C1A905E1D4618BC8AA4 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/ClearPrivateData.strings; sourceTree = "<group>"; };
FDF148E79A0E4FE28551CED6 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/PrivateBrowsing.strings; sourceTree = "<group>"; };
FDF94C2AA243464396D36C0E /* ml */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ml; path = ml.lproj/Intro.strings; sourceTree = "<group>"; };
FE3942FC91D27BAECC071BFC /* hi-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hi-IN"; path = "hi-IN.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
FE3B4273905FC3005AD8D665 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Intro.strings; sourceTree = "<group>"; };
FE864D8695CDDBFCA933AE76 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = "ko.lproj/Default Browser.strings"; sourceTree = "<group>"; };
FEBD422B91171A97887B19BC /* ast */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ast; path = ast.lproj/Shared.strings; sourceTree = "<group>"; };
FF0C48F58DE0387A8E383D09 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = ta.lproj/ErrorPages.strings; sourceTree = "<group>"; };
FF374BAA8FB31A2CE67D6C0A /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/HistoryPanel.strings"; sourceTree = "<group>"; };
FF5847B3BD6CDAFE8F96AE44 /* anp */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = anp; path = anp.lproj/ClearPrivateDataConfirm.strings; sourceTree = "<group>"; };
FF794CA8AE071D2DD481BA03 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = "<group>"; };
FF894AEE96C9D513339152E1 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/ErrorPages.strings"; sourceTree = "<group>"; };
FF8D4A9183688EA96AFBB608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/ClearHistoryConfirm.strings; sourceTree = "<group>"; };
FFA94EF3A2E3DC24A014D4B2 /* ga */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ga; path = ga.lproj/ErrorPages.strings; sourceTree = "<group>"; };
FFC049AA898EF4096E22F595 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ClearHistoryConfirm.strings"; sourceTree = "<group>"; };
FFEB4308B5A82E56F1EEEC56 /* oc */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = oc; path = oc.lproj/AuthenticationManager.strings; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
047F9B2424E1FE1C00CD7DF7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43A878FE27AC39D30071C372 /* RustMozillaAppServices.framework in Frameworks */,
5A87148A292EA1520039A5BD /* Fuzi in Frameworks */,
433F87D02788ECDD00693368 /* GCDWebServers in Frameworks */,
5A70EF10295DFD4900790249 /* Common in Frameworks */,
5A68F0AB2AF2E5E00089AC62 /* TabDataStore in Frameworks */,
C8CC4F8725253E79003FDE1F /* WidgetKit.framework in Frameworks */,
43118CDD251A9CA700F24376 /* Shared.framework in Frameworks */,
5A5AB980296CA03500485E06 /* SiteImageView in Frameworks */,
047F9B2924E1FE1C00CD7DF7 /* SwiftUI.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2827315A1ABC9BE600AA1954 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43BE581B278BE5AE00491291 /* RustMozillaAppServices.framework in Frameworks */,
5A87148C292EA1640039A5BD /* Fuzi in Frameworks */,
C820439A2523DC4500740B71 /* libStorage.a in Frameworks */,
5A70EF12295DFD6400790249 /* Common in Frameworks */,
D09A0CDC1FAA24CC009A0273 /* libAccount.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731651ABC9BE700AA1954 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
45D5EDCA292D65D600311934 /* RustMozillaAppServices.framework in Frameworks */,
28ECD9BF1BA1F19900D829DA /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D821AB8B3260023ABC3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43A878FD27AB4A110071C372 /* RustMozillaAppServices.framework in Frameworks */,
8A88815C2B2103AD009635AE /* WebEngine in Frameworks */,
8A88815A2B20FFE0009635AE /* GCDWebServers in Frameworks */,
5A9FF8492942454600DF9FBB /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
28CE83DE1A1D1E7C00576538 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5A70EF0E295DFCCF00790249 /* Common in Frameworks */,
8A08EC6427EBDCAD00E119C7 /* AdServices.framework in Frameworks */,
8A08EC6227EBDCA400E119C7 /* iAd.framework in Frameworks */,
43BE580E278BABCF00491291 /* RustMozillaAppServices.framework in Frameworks */,
C82043852523DBF600740B71 /* Sync.framework in Frameworks */,
5A37861929A2C337006B3A34 /* Sentry in Frameworks */,
8AF2D0FC2A5F272A00C7DD69 /* ComponentLibrary in Frameworks */,
5A871490292EA3910039A5BD /* SiteImageView in Frameworks */,
C877037A25222F30006E38EB /* Shared.framework in Frameworks */,
C8E18F20222EDED000E30E52 /* SafariServices.framework in Frameworks */,
C8E18F1E222EDE4500E30E52 /* Accelerate.framework in Frameworks */,
F8324A7C2649A5A5007E4BFA /* AuthenticationServices.framework in Frameworks */,
E6231C051B90A472005ABB0D /* libxml2.2.tbd in Frameworks */,
E17798A02BD8043800F6F0EB /* ToolbarKit in Frameworks */,
E6231C011B90A44F005ABB0D /* libz.tbd in Frameworks */,
E4B3348A1BBF23F9004E2BFF /* AdSupport.framework in Frameworks */,
8AB30EC82B6C038600BD9A9B /* Lottie in Frameworks */,
5A871488292EA1440039A5BD /* Fuzi in Frameworks */,
432BD0242790EBD000A0F3C3 /* Adjust in Frameworks */,
0B8E0FF41A932BD500161DC3 /* ImageIO.framework in Frameworks */,
435C85F02788F4D00072B526 /* Glean in Frameworks */,
AB2AC6632BCFD0A200022AAB /* X509 in Frameworks */,
433F87CE2788EAB600693368 /* GCDWebServers in Frameworks */,
5A06135A29D6052E008F3D38 /* TabDataStore in Frameworks */,
216A0D762A40E7AB008077BA /* Redux in Frameworks */,
7B8A47F61D01D3B400C07734 /* PassKit.framework in Frameworks */,
5A8FD0EC293A7D5E00333AA7 /* SnapKit in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F71ABB83B4008031D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43BE5820278BE68100491291 /* RustMozillaAppServices.framework in Frameworks */,
8A8BAE122B2107E400D774EB /* GCDWebServers in Frameworks */,
F8DEACC52A3D43DA00C3B19D /* Sentry in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA436021ABB83B4008031D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4590912F2A2E558000061F0C /* RustMozillaAppServices.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2161ABB51F800877008 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43BE5809278BA9D700491291 /* RustMozillaAppServices.framework in Frameworks */,
8A88815E2B21071E009635AE /* GCDWebServers in Frameworks */,
5A37861429A2BFB9006B3A34 /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2211ABB51F800877008 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43F93C2427A8681C009833D9 /* RustMozillaAppServices.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D81ED86605004C0C0B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43BE5825278BE7EF00491291 /* RustMozillaAppServices.framework in Frameworks */,
C82043AE2523DC8B00740B71 /* Sync.framework in Frameworks */,
C877039725222FE6006E38EB /* Shared.framework in Frameworks */,
5A37861D29A2C37C006B3A34 /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3BFE4B041D342FB800DDF53F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43C6A47F27A0679300C79856 /* MappaMundi in Frameworks */,
8A05B0052A69A0C40011B622 /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43BE577D278BA4D900491291 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43A878FC27AB498E0071C372 /* MozillaAppServices in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5AEF388D299BD73900537C1B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5AEF388E299BD74300537C1B /* RustMozillaAppServices.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5FA2233A27F74067005B3D87 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5FA2233C27F74071005B3D87 /* Glean in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64461C7345600092C02E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
D433852C27ABC8150069DD33 /* MappaMundi in Frameworks */,
781C19CF2A780BEC0000DF46 /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15C1A83E0EC00EE869C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8A05B0072A69A25C0011B622 /* Common in Frameworks */,
E6231C071B90A712005ABB0D /* libz.tbd in Frameworks */,
433F87D52788F01500693368 /* KIF in Frameworks */,
D36998891AD70A0A00650C6C /* IOKit.framework in Frameworks */,
D39FA16C1A83E17800EE869C /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8324A022649A188007E4BFA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43BE5816278BE53E00491291 /* RustMozillaAppServices.framework in Frameworks */,
F8324A072649A188007E4BFA /* AuthenticationServices.framework in Frameworks */,
5A8FD0F2293A7D9000333AA7 /* SnapKit in Frameworks */,
F8324AF62649B540007E4BFA /* Shared.framework in Frameworks */,
F8324AFA2649B540007E4BFA /* Sync.framework in Frameworks */,
5A70EF16295DFD9000790249 /* Common in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21D01A090F8100AAB793 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43F93C2827A8683E009833D9 /* RustMozillaAppServices.framework in Frameworks */,
8A8BAE142B21110000D774EB /* GCDWebServers in Frameworks */,
E6231C081B90A71E005ABB0D /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22461A0920C600AAB793 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5A87148E292EA3270039A5BD /* Fuzi in Frameworks */,
43BE5827278BE81500491291 /* RustMozillaAppServices.framework in Frameworks */,
5A8FD0EE293A7D6D00333AA7 /* SnapKit in Frameworks */,
C82043AF2523DC9600740B71 /* Sync.framework in Frameworks */,
5A70EF14295DFD7C00790249 /* Common in Frameworks */,
C877039625222FDC006E38EB /* Shared.framework in Frameworks */,
0B75AEA91AC20FB20015E5DC /* ImageIO.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
047F9B2A24E1FE1C00CD7DF7 /* WidgetKit */ = {
isa = PBXGroup;
children = (
047F9B2D24E1FE1F00CD7DF7 /* Assets.xcassets */,
DA9FD88524E213CC00168D1E /* Helpers.swift */,
047F9B3C24E1FF4000CD7DF7 /* ImageButtonWithLabel.swift */,
047F9B2F24E1FE1F00CD7DF7 /* Info.plist */,
D58A202A25C9D96400105D25 /* Localizable.strings */,
1DA3CE5B24EEE71B00422BB2 /* OpenTabs */,
DA9FD88724E213DC00168D1E /* QuickLink.swift */,
047F9B3924E1FED200CD7DF7 /* SearchQuickLinksMedium */,
DA9FD88024E213B400168D1E /* SearchQuickLinksSmall */,
1DDAD13B24F064E6007623C8 /* TopSites */,
D59431F025E9912900F0BA82 /* WidgetIntents.intentdefinition */,
047F9B2B24E1FE1C00CD7DF7 /* WidgetKit.swift */,
E1B18C772B5FFFA9009CD968 /* UIView+extension.swift */,
);
path = WidgetKit;
sourceTree = "<group>";
};
047F9B3924E1FED200CD7DF7 /* SearchQuickLinksMedium */ = {
isa = PBXGroup;
children = (
047F9B3A24E1FF4000CD7DF7 /* SearchQuickLinks.swift */,
);
path = SearchQuickLinksMedium;
sourceTree = "<group>";
};
1D7B78952ADF324E0011E9F2 /* Event Queue */ = {
isa = PBXGroup;
children = (
1D7B78962ADF32590011E9F2 /* EventQueue.swift */,
1D7B78982ADF328E0011E9F2 /* AppEvent.swift */,
);
path = "Event Queue";
sourceTree = "<group>";
};
1DA3CE5B24EEE71B00422BB2 /* OpenTabs */ = {
isa = PBXGroup;
children = (
1DA3CE5C24EEE73100422BB2 /* OpenTabsWidget.swift */,
43E69EAF254D064E00B591C2 /* SimpleTab.swift */,
1D06AE6924FEE8D6000B092B /* TabProvider.swift */,
);
path = OpenTabs;
sourceTree = "<group>";
};
1DDAD13B24F064E6007623C8 /* TopSites */ = {
isa = PBXGroup;
children = (
1D06AE6524FEE4D5000B092B /* TopSitesProvider.swift */,
1DDAD13C24F064F7007623C8 /* TopSitesWidget.swift */,
435222C025882E3800FCA5B6 /* WidgetKitTopSiteModel.swift */,
);
path = TopSites;
sourceTree = "<group>";
};
212429F22AA27204002D57A8 /* Legacy */ = {
isa = PBXGroup;
children = (
21DB34352B2103F0008CCB8E /* RemoteTabs */,
216E9A3829D2119300ABE69B /* LegacyInactiveTabs */,
D301AAED1A3A55B70078DD1D /* LegacyGridTabViewController.swift */,
43BDBBFD2752FA8600254DE4 /* LegacyTabCell.swift */,
7BA0601A1C0F4DE200DFADB6 /* LegacyTabPeekViewController.swift */,
DA52E1D925F5961F0092204C /* LegacyTabTrayViewController.swift */,
C81AC6B526160091007800C5 /* LegacyTabTrayViewModel.swift */,
968BD7EA27DFF0F8003148B3 /* ASGroup.swift */,
216C133D29DCA8FF0097533B /* LegacyTabLayoutDelegate.swift */,
);
path = Legacy;
sourceTree = "<group>";
};
21357F2B293FDB07004BF9FD /* RemoteTabs */ = {
isa = PBXGroup;
children = (
21357F2E294237D8004BF9FD /* RemoteTabsClientAndTabsDataSource.swift */,
);
path = RemoteTabs;
sourceTree = "<group>";
};
2137785B297F1EFF00D01309 /* Downloads */ = {
isa = PBXGroup;
children = (
213778622980448C00D01309 /* DownloadFileFetcher.swift */,
D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */,
2137785C297F1F2800D01309 /* DownloadedFile.swift */,
2137785E297F3B1B00D01309 /* DownloadsPanelViewModel.swift */,
);
path = Downloads;
sourceTree = "<group>";
};
216A0D6F2A40D0E4008077BA /* Redux */ = {
isa = PBXGroup;
children = (
216A0D722A40DD34008077BA /* GlobalState */,
);
path = Redux;
sourceTree = "<group>";
};
216A0D722A40DD34008077BA /* GlobalState */ = {
isa = PBXGroup;
children = (
21618A8B2A438A0900A5189E /* ActiveScreenAction.swift */,
21618A892A4389F700A5189E /* ActiveScreenState.swift */,
21618A912A4499FC00A5189E /* AppState.swift */,
212985E32A6F078800546684 /* ScreenState.swift */,
);
path = GlobalState;
sourceTree = "<group>";
};
216A0D772A40E83F008077BA /* ThemeSettings */ = {
isa = PBXGroup;
children = (
21618A602A4201E500A5189E /* ThemeSettingsController.swift */,
216A0D782A40E85A008077BA /* ThemeSettingsState.swift */,
216A0D7A2A40F08B008077BA /* ThemeSettingsAction.swift */,
21618A622A422A3900A5189E /* ThemeMiddleware.swift */,
);
path = ThemeSettings;
sourceTree = "<group>";
};
216E9A3829D2119300ABE69B /* LegacyInactiveTabs */ = {
isa = PBXGroup;
children = (
433396C727ACE92500491049 /* LegacyInactiveTabButton.swift */,
437A9B672681256800FB41C1 /* LegacyInactiveTabCell.swift */,
21583E412B1A3703009D084D /* LegacyInactiveTabModel.swift */,
437A9B692681257F00FB41C1 /* LegacyInactiveTabViewModel.swift */,
E118B9282862674E00C84831 /* LegacyInactiveTabItemCellModel.swift */,
C889569927E8D1AC00E3779E /* LegacyInactiveTabHeader.swift */,
E10A1F742863BC51001EEA80 /* LegacyInactiveTabItemCell.swift */,
);
path = LegacyInactiveTabs;
sourceTree = "<group>";
};
2178A69D291453CC002EC290 /* View */ = {
isa = PBXGroup;
children = (
E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */,
E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */,
8A57519827AD80B800A84DBF /* ReaderModeStyleViewModel.swift */,
2178A69F291454B5002EC290 /* ReaderModeThemeButton.swift */,
2178A6A129145506002EC290 /* ReaderModeFontSizeLabel.swift */,
2178A6A3291455F7002EC290 /* ReaderModeFontSizeButton.swift */,
21A43CDC291461C700B1206D /* ReaderModeFontTypeButton.swift */,
);
path = View;
sourceTree = "<group>";
};
2178A69E2914546D002EC290 /* Resources */ = {
isa = PBXGroup;
children = (
E4C358541AF144BA00299F7E /* FSReadingList.m */,
E4C358561AF1467A00299F7E /* FSReadingList.h */,
E4CD9F531A71506400318571 /* Reader.html */,
E4CD9F5A1A71506C00318571 /* Reader.css */,
E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */,
);
path = Resources;
sourceTree = "<group>";
};
219914032AF963E000153598 /* Action */ = {
isa = PBXGroup;
children = (
1D2F68AA2ACB262900524B92 /* RemoteTabsPanelAction.swift */,
219914042AF963F900153598 /* TabTrayAction.swift */,
219935E82B070F9000E5966F /* TabPanelAction.swift */,
5A9F833F2B2B4AE800272819 /* TabPeekAction.swift */,
);
path = Action;
sourceTree = "<group>";
};
219935EA2B0710E900E5966F /* Models */ = {
isa = PBXGroup;
children = (
1DDE3DB62AC3820A0039363B /* TabModel.swift */,
219935E62B05447C00E5966F /* TabDisplayModel.swift */,
219935EB2B07110900E5966F /* TabTrayModel.swift */,
21F2A2D12B0BC85200626AEC /* InactiveTabsModel.swift */,
5A9F83432B2B8CE900272819 /* TabPeekModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
219935ED2B07B9B300E5966F /* Legacy */ = {
isa = PBXGroup;
children = (
8AFE4C2027480D0B00B97C65 /* LegacyTabTrayViewControllerTests.swift */,
B640467D29B9B58200C5C7B6 /* TabLocationViewTests.swift */,
);
path = Legacy;
sourceTree = "<group>";
};
219A0FD32ACC84C5009A6D1A /* InactiveTabs */ = {
isa = PBXGroup;
children = (
219A0FD42ACC8506009A6D1A /* InactiveTabsCell.swift */,
219A0FD62ACC8C03009A6D1A /* InactiveTabsHeaderView.swift */,
219A0FD82ACC8C0F009A6D1A /* InactiveTabsFooterView.swift */,
);
path = InactiveTabs;
sourceTree = "<group>";
};
21B548932B1E5EC000DC1DF8 /* Middleware */ = {
isa = PBXGroup;
children = (
1D8487B32AD0C6C100F7527C /* RemoteTabsPanelMiddleware.swift */,
21D151252AFC28960062D891 /* TabManagerMiddleware.swift */,
);
path = Middleware;
sourceTree = "<group>";
};
21C5B3572AF2A6D80093F366 /* LayoutManager */ = {
isa = PBXGroup;
children = (
219A0FDA2ACCCFFC009A6D1A /* InactiveTabsSectionManager.swift */,
21B359C52AEAC20300FF09E3 /* TabsSectionManager.swift */,
);
path = LayoutManager;
sourceTree = "<group>";
};
21C5B3582AF2A7130093F366 /* Views */ = {
isa = PBXGroup;
children = (
5A679E4A2B239FAE004F2B0D /* TabPeekViewController.swift */,
43162A2E2492DB7800F91658 /* EmptyPrivateTabsView.swift */,
1DEBC55D2AC4ED70006E4801 /* RemoteTabsPanel.swift */,
1D2F68AE2ACB272500524B92 /* RemoteTabsTableViewController.swift */,
1D2F68B02ACCA22000524B92 /* RemoteTabsEmptyView.swift */,
213BF7522AC21D1B00C53A64 /* TabDisplayPanel.swift */,
214EF4142AC5D5D0005BCCDA /* TabDisplayView.swift */,
1DDE3DB22AC34E1E0039363B /* TabCell.swift */,
21E77E4D2AA8BA5200FABA10 /* TabTrayViewController.swift */,
219A0FD32ACC84C5009A6D1A /* InactiveTabs */,
);
path = Views;
sourceTree = "<group>";
};
21C5B3592AF2A73F0093F366 /* State */ = {
isa = PBXGroup;
children = (
1D2F68AC2ACB266300524B92 /* RemoteTabsPanelState.swift */,
21EA46692B04130500AAAB2D /* TabsPanelState.swift */,
21E77E4F2AA8BAEC00FABA10 /* TabTrayState.swift */,
21996BAA2AE95AFC00E0D55F /* TabTrayPanelType.swift */,
5A9F83412B2B796800272819 /* TabPeekState.swift */,
);
path = State;
sourceTree = "<group>";
};
21D8EA942ABE0511003FF16E /* TabTray */ = {
isa = PBXGroup;
children = (
21B548982B1E7FDF00DC1DF8 /* InactiveTabsManagerTests.swift */,
219935ED2B07B9B300E5966F /* Legacy */,
1D8487B52AD6038100F7527C /* RemoteTabPanelStateTests.swift */,
1D3C90872ACE1AF400304C87 /* RemoteTabPanelTests.swift */,
219935F02B07DFA200E5966F /* TabDisplayPanelTests.swift */,
21ED80B22AF2E43A0065D4C7 /* TabDisplayViewTests.swift */,
21F2A2D32B0D194A00626AEC /* TabsPanelStateTests.swift */,
21D8EA922ABE04F7003FF16E /* TabTrayViewControllerTests.swift */,
);
path = TabTray;
sourceTree = "<group>";
};
21DB34352B2103F0008CCB8E /* RemoteTabs */ = {
isa = PBXGroup;
children = (
2FDE87FD1ABB3817005317B1 /* LegacyRemoteTabsPanel.swift */,
21DB34332B20FE35008CCB8E /* LegacyRemoteTabsTableViewController.swift */,
210887CB293E8800000AB4EE /* LegacyRemoteTabsErrorCell.swift */,
21357F2C293FDB60004BF9FD /* LegacyRemoteTabsErrorDataSource.swift */,
);
path = RemoteTabs;
sourceTree = "<group>";
};
21FA8FAC2AE8561C0013B815 /* TabTray */ = {
isa = PBXGroup;
children = (
21420EF82ABC75A400B28550 /* TabTrayCoordinatorTests.swift */,
21FA8FAD2AE856460013B815 /* TabsCoordinatorTests.swift */,
21FA8FAF2AE856590013B815 /* RemoteTabsCoordinatorTests.swift */,
);
path = TabTray;
sourceTree = "<group>";
};
21FBB4032ADECEFF002D9AB7 /* TabTray */ = {
isa = PBXGroup;
children = (
21420EF62ABA338D00B28550 /* TabTrayCoordinator.swift */,
21AFCFED2AE80B700027E9CE /* TabsCoordinator.swift */,
21AFCFEF2AE80D370027E9CE /* RemoteTabsCoordinator.swift */,
);
path = TabTray;
sourceTree = "<group>";
};
23ED80FD25C899D700D0E9D5 /* DefaultBrowserOnboarding */ = {
isa = PBXGroup;
children = (
431C0CA825C890E500395CE4 /* DefaultBrowserOnboardingViewModel.swift */,
23ED80FE25C89C9800D0E9D5 /* DefaultBrowserOnboardingViewController.swift */,
);
path = DefaultBrowserOnboarding;
sourceTree = "<group>";
};
23F2C365244E44FA00FA4496 /* Tabs */ = {
isa = PBXGroup;
children = (
219914032AF963E000153598 /* Action */,
21C5B3572AF2A6D80093F366 /* LayoutManager */,
212429F22AA27204002D57A8 /* Legacy */,
21B548932B1E5EC000DC1DF8 /* Middleware */,
219935EA2B0710E900E5966F /* Models */,
21357F2B293FDB07004BF9FD /* RemoteTabs */,
21C5B3592AF2A73F0093F366 /* State */,
21C5B3582AF2A7130093F366 /* Views */,
21E77E512AA8BE5C00FABA10 /* TabTrayFlagManager.swift */,
21B548942B1E5F1400DC1DF8 /* InactiveTabsManager.swift */,
5AA1D8262BC09ECB00957516 /* TabTrayAnimationQueue.swift */,
);
path = Tabs;
sourceTree = "<group>";
};
274A36D1239EBAD600A21587 /* LibraryViewController */ = {
isa = PBXGroup;
children = (
F84B22221A09122500AAB793 /* LibraryViewController.swift */,
C8417D212657F0600010B877 /* LibraryViewModel.swift */,
21D7B60528077CA5003F7E94 /* LibraryViewController+ToolbarActions.swift */,
274A36CD239EB9EC00A21587 /* LibraryViewController+LibraryPanelDelegate.swift */,
C8445A13264428DC00B83F53 /* LibraryPanelViewState.swift */,
);
path = LibraryViewController;
sourceTree = "<group>";
};
282731601ABC9BE600AA1954 /* Supporting Files */ = {
isa = PBXGroup;
children = (
282731611ABC9BE600AA1954 /* Info.plist */,
282731621ABC9BE600AA1954 /* Sync-Bridging-Header.h */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2827316F1ABC9BE700AA1954 /* Supporting Files */ = {
isa = PBXGroup;
children = (
28ECD9A21BA1EBA800D829DA /* SyncTests-Bridging-Header.h */,
282731701ABC9BE700AA1954 /* Info.plist */,
);
name = "Supporting Files";
path = SyncTests;
sourceTree = "<group>";
};
288A2D7E1AB8B2AD0023ABC3 /* Result */ = {
isa = PBXGroup;
children = (
288A2DB31AB8B38D0023ABC3 /* Error.swift */,
288A2DB41AB8B38D0023ABC3 /* Result.swift */,
);
name = Result;
sourceTree = "<group>";
};
2891F2B91F991185001B105E /* fixtures */ = {
isa = PBXGroup;
children = (
2891F2BA1F991185001B105E /* v33.db */,
);
path = fixtures;
sourceTree = "<group>";
};
28C077911A3B05C200834FE5 /* SyncTests */ = {
isa = PBXGroup;
children = (
28C077971A3B064000834FE5 /* CryptoTests.swift */,
D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */,
F8B18F5429EE01A1008724A8 /* RustSyncManagerAPITests.swift */,
2827316F1ABC9BE700AA1954 /* Supporting Files */,
);
path = SyncTests;
sourceTree = "<group>";
};
28CE83B91A1D1D3200576538 /* Sync */ = {
isa = PBXGroup;
children = (
F886BFBC29AD56A400F77224 /* RustSyncManagerAPI.swift */,
282731601ABC9BE600AA1954 /* Supporting Files */,
28E91E741B443AD5009DF274 /* SyncConstants.swift */,
);
path = Sync;
sourceTree = "<group>";
};
28CE83EF1A1D246900576538 /* Third-Party Source */ = {
isa = PBXGroup;
children = (
EB912B8D22722A7800DF585A /* Deferred */,
7479B4ED1C5306A200DF000B /* Reachability.swift */,
288A2D7E1AB8B2AD0023ABC3 /* Result */,
D8FDEB54220CFE970069A582 /* UIImage+ImageEffects.h */,
D8FDEB55220CFE970069A582 /* UIImage+ImageEffects.m */,
);
name = "Third-Party Source";
sourceTree = "<group>";
};
28EADE5C1AFC3A6D007FB2FB /* Extensions */ = {
isa = PBXGroup;
children = (
9609F4C926B57CE800F81493 /* Calendar+Extension.swift */,
E1442FBE294782B6003680B0 /* CGRect+Extension.swift */,
4393931F29AC6CE900DC5A85 /* EnvironmentValues+Extension.swift */,
E1A6AB4528CA6A4C00EBEBDD /* String+Extension.swift */,
E1442FC5294782D7003680B0 /* UIAlertController+Extension.swift */,
E12BD0AB28AC37F00029AAF0 /* UIColor+Extension.swift */,
8A395551299AF83300B2AFBB /* UIControl+Extension.swift */,
E18EA56E28AD3279003F97FC /* UIDevice+Extension.swift */,
E12BD0AF28AC3A7E0029AAF0 /* UIEdgeInsets+Extension.swift */,
C80E1A0F2A0943640025B9E1 /* UIFont+Extension.swift */,
E12BD0AD28AC38480029AAF0 /* UIImage+Extension.swift */,
E1442FC6294782D7003680B0 /* UIModalPresentationStyle+Photon.swift */,
E1442FCD294782D8003680B0 /* UIPasteboard+Extension.swift */,
966B0DC72926F60500A85A7E /* UIResponder+Extensions.swift */,
E1442FC8294782D8003680B0 /* UIView+Constraints.swift */,
E1442FCB294782D8003680B0 /* UIView+Extension.swift */,
E1442FC4294782D7003680B0 /* UIView+Screenshot.swift */,
E1442FCA294782D8003680B0 /* UIView+SnapKit.swift */,
1D3822E82BAB99250046BC5E /* UIView+ThemeUUIDIdentifiable.swift */,
E1442FC7294782D7003680B0 /* UIViewController+Extension.swift */,
C81A8F2426D3ED1900EBA539 /* UIWindow+Extension.swift */,
E1442FC9294782D8003680B0 /* URL+Mail.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
2F44FC551A9E83E200FD20CC /* Settings */ = {
isa = PBXGroup;
children = (
A5519CF32B5D572A0062BECB /* SearchSettings */,
216A0D772A40E83F008077BA /* ThemeSettings */,
8A3EF7ED2A2FCEC900796E3A /* Main */,
EBB895322193FFF400EB91A0 /* ContentBlockerSettingViewController.swift */,
8D8251721F4DE67E00780643 /* AdvancedAccountSettingViewController.swift */,
0B62EFD11AD63CD100ACB9CD /* Clearables.swift */,
D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */,
3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */,
BCFF93F32AAF9879005B5B71 /* FirefoxSuggestSettingsViewController.swift */,
DFACBF83277B9B36003D5F41 /* HomepageSettings */,
C8656D76270F858900E199EA /* TabsSettingsViewControler.swift */,
C82F4C2A29AE2DF0005BD116 /* NotificationsSettingsViewController.swift */,
D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */,
2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */,
2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */,
74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */,
D04CD717215EBD85004FF5B0 /* SettingsLoadingView.swift */,
2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */,
2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */,
F85C7F0D2711C555004BDBA4 /* SettingsViewController.swift */,
D821E9052141B71C00452C55 /* SiriSettingsViewController.swift */,
CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */,
8AE1E1CE27B191160024C45E /* SearchBar */,
C22753422A3CA25100B9C0D1 /* WebsiteDataManagement */,
211046CC2A7D842A00A7309F /* TPAccessoryInfo.swift */,
);
path = Settings;
sourceTree = "<group>";
};
2FA435FC1ABB83B4008031D1 /* Account */ = {
isa = PBXGroup;
children = (
2F14E1391ABB890800FF98DB /* Account-Bridging-Header.h */,
3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */,
2FA435FD1ABB83B4008031D1 /* Supporting Files */,
);
path = Account;
sourceTree = "<group>";
};
2FA435FD1ABB83B4008031D1 /* Supporting Files */ = {
isa = PBXGroup;
children = (
2FA435FE1ABB83B4008031D1 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FA4360B1ABB83B4008031D1 /* AccountTests */ = {
isa = PBXGroup;
children = (
39B0646D1E7ADA4B000BE173 /* Push */,
2FA4360C1ABB83B4008031D1 /* Supporting Files */,
);
path = AccountTests;
sourceTree = "<group>";
};
2FA4360C1ABB83B4008031D1 /* Supporting Files */ = {
isa = PBXGroup;
children = (
2FA4360D1ABB83B4008031D1 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FCAE21B1ABB51F800877008 /* Storage */ = {
isa = PBXGroup;
children = (
D37DE2821CA2047500A5EC69 /* CertStore.swift */,
28C4AB711AD42D4300D9ACE3 /* Clients.swift */,
2FCAE2411ABB531100877008 /* Cursor.swift */,
28302E3F1AF0747800521E2E /* DatabaseError.swift */,
394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */,
D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */,
E65075C11E37F956006961AC /* ExtensionUtils.swift */,
2FCAE2431ABB531100877008 /* FileAccessor.swift */,
45CC573D28AD8B64006D55AA /* Generated */,
45CC573828AD8881006D55AA /* metrics.yaml */,
E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */,
45D5EDCB292D839700311934 /* PinnedSites.swift */,
285D3B671B4380B70035FD22 /* Queue.swift */,
D076971E206AC60900FACFD8 /* ReadingList.swift */,
74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */,
2FCAE2471ABB531100877008 /* RemoteTabs.swift */,
D057B2AC22022617000614E0 /* Rust */,
2829D39F1C2F0AD400DCF931 /* Sharing.swift */,
2FCAE2481ABB531100877008 /* Site.swift */,
2FCAE2491ABB531100877008 /* SQL */,
2FCAE33D1ABB5F1800877008 /* Storage-Bridging-Header.h */,
0B54BD181B698B7C004C822C /* SuggestedSites.swift */,
2FCAE25A1ABB531100877008 /* ThirdParty */,
2FCAE25C1ABB531100877008 /* Visit.swift */,
BD6CC84129CDDA3400546A5D /* ZoomLevelStore.swift */,
);
path = Storage;
sourceTree = "<group>";
};
2FCAE22A1ABB51F800877008 /* StorageTests */ = {
isa = PBXGroup;
children = (
D37DE2C61CA356D800A5EC69 /* CertTests.swift */,
D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */,
2FCAE2791ABB533A00877008 /* MockFiles.swift */,
F8AAC1B5296637B7000BCDEC /* RustAutofillTests.swift */,
D0148A01220C8C93008A6EEF /* RustLoginsTests.swift */,
D980063C26D8308700321BC1 /* RustPlacesTests.swift */,
158241272820698B00956B39 /* RustRemoteTabsTests.swift */,
289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */,
2FCAE22B1ABB51F800877008 /* Supporting Files */,
281B02991C037C1F005202C3 /* TestBrowserDB.swift */,
D37DE2C81CA356F900A5EC69 /* testcert1.pem */,
D37DE2C91CA356F900A5EC69 /* testcert2.pem */,
45D5EDCF292D854000311934 /* TestSQLitePinnedSites.swift */,
D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */,
D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */,
BD57D9A629D4C42B00039394 /* ZoomLevelStoreTests.swift */,
);
path = StorageTests;
sourceTree = "<group>";
};
2FCAE22B1ABB51F800877008 /* Supporting Files */ = {
isa = PBXGroup;
children = (
2891F2B91F991185001B105E /* fixtures */,
2FCAE22C1ABB51F800877008 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FCAE2491ABB531100877008 /* SQL */ = {
isa = PBXGroup;
children = (
2FCAE24B1ABB531100877008 /* BrowserDB.swift */,
282915E51AF1A7920006EEB5 /* BrowserSchema.swift */,
D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */,
D018F93D1F44A7190098F8CA /* Schema.swift */,
318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */,
45D5EDCD292D83DA00311934 /* SQLitePinnedSites.swift */,
285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */,
D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */,
);
path = SQL;
sourceTree = "<group>";
};
2FCAE25A1ABB531100877008 /* ThirdParty */ = {
isa = PBXGroup;
children = (
2FCAE25B1ABB531100877008 /* SwiftData.swift */,
);
path = ThirdParty;
sourceTree = "<group>";
};
392ED7D51D0AEEEE009D9B62 /* Accessors */ = {
isa = PBXGroup;
children = (
392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */,
392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */,
);
name = Accessors;
sourceTree = "<group>";
};
397848DC1ED86605004C0C0B /* NotificationService */ = {
isa = PBXGroup;
children = (
397848DF1ED86605004C0C0B /* Info.plist */,
397848DD1ED86605004C0C0B /* NotificationService.swift */,
1D5CBF482B17E3CB0001D033 /* NotificationPayloads.swift */,
);
path = NotificationService;
sourceTree = "<group>";
};
39A359BD1BFCCE7B006B9E87 /* Helpers */ = {
isa = PBXGroup;
children = (
966E4B2529F2D4AC00299B8D /* AccessoryViewProvider.swift */,
9614BF4328AD1C6700D3F7EA /* AccountSyncHandler.swift */,
8A07910E278F62F2005529CB /* AdjustHelper.swift */,
2165B2C12860C2F4004C0786 /* AdjustTelemetryHelper.swift */,
8AABBD002A001ADF0089941E /* ApplicationHelper.swift */,
D83821FF1FC7961D00303C12 /* DispatchQueueHelper.swift */,
96A5F73729928B3700234E5F /* GeneralizedImageFetcher.swift */,
8A7A26E429D4C0A800EA76F1 /* IntroScreenManager.swift */,
E65075531E37F6FC006961AC /* LegacyDynamicFontHelper.swift */,
DA27EEDA28BADF4700DD6F5D /* MenuBuilderHelper.swift */,
E1463D012981DA190074E16E /* NotificationManager.swift */,
E18259DA29AEB34900E6BE76 /* OnboardingNotificationCardHelper.swift */,
8A8DDEBE276259A900E7B97A /* RatingPromptManager.swift */,
962F39492672D57A006BDA2A /* RecentItemsHelper.swift */,
39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */,
E18259DE29B25E4F00E6BE76 /* UserNotificationCenterProtocol.swift */,
);
name = Helpers;
sourceTree = "<group>";
};
39B0646D1E7ADA4B000BE173 /* Push */ = {
isa = PBXGroup;
children = (
4590912D2A2E4F7700061F0C /* AutopushTests.swift */,
);
path = Push;
sourceTree = "<group>";
};
39EF434C260A736D0011E22E /* Experiments */ = {
isa = PBXGroup;
children = (
39EF434D260A73950011E22E /* Experiments.swift */,
3964F5FB2656D2B500065278 /* initial_experiments.json */,
9636D92627F5D71A00771F5E /* Messaging */,
D51EA5B82640697100334331 /* Settings */,
C80685D026A0C93900DCD895 /* UserResearch.swift */,
);
path = Experiments;
sourceTree = "<group>";
};
39F99FC71E3A6DB700F353B4 /* Push */ = {
isa = PBXGroup;
children = (
45355B222A269E7100B1EA8E /* Autopush.swift */,
45355B252A269EAC00B1EA8E /* PushConfiguration.swift */,
);
path = Push;
sourceTree = "<group>";
};
3B43E3D11D95C48D00BBA9DB /* StoragePerfTests */ = {
isa = PBXGroup;
children = (
3B43E3D41D95C48D00BBA9DB /* Info.plist */,
3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */,
);
path = StoragePerfTests;
sourceTree = "<group>";
};
3BF4B8DA1D38493300493393 /* Utils */ = {
isa = PBXGroup;
children = (
3BF4B8E81D38497A00493393 /* BaseTestCase.swift */,
39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */,
);
name = Utils;
sourceTree = "<group>";
};
3BFE4B081D342FB900DDF53F /* XCUITests */ = {
isa = PBXGroup;
children = (
3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */,
0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */,
0B305E1A1E3A98A900BE0767 /* BookmarksTests.swift */,
2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */,
3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */,
B1664E9D2B163B7A005D4C71 /* CreditCardsTests.swift */,
EB3A38912032673D004C6E67 /* DatabaseFixtureTest.swift */,
580B0C4121748CFE00448DF8 /* DataManagementTests.swift */,
EB63CA4F228F0538005FD0EF /* DesktopModeTests.swift */,
2CCF17522105E4FD00705AE5 /* DisplaySettingsTests.swift */,
2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTests.swift */,
2C473BCF209778900008C853 /* DownloadsTests.swift */,
2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */,
E1AF27352A13BDFE00CE5991 /* EngagementNotificationTests.swift */,
D4AFA84D2AFA5482000BFEAA /* ExperimentIntegrationTests.swift */,
782B0A352AB41DFC0049EE1A /* FakespotTests.swift */,
2C8C07761E7800EA00DC1237 /* FindInPageTests.swift */,
78FE1E872B040E7000338465 /* FirefoxSuggestTest.swift */,
39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */,
2C2A91281FA2410D002E36BD /* HistoryTests.swift */,
4FB4AF7426E7E789005FDF91 /* HomeButtonTests.swift */,
2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */,
3BFE4B0B1D342FB900DDF53F /* Info.plist */,
0430A544203B372D00FDF76D /* IntegrationTests.swift */,
787EDD832943EE75002B93AE /* JumpBackInTests.swift */,
D4C4BDCD2253725E00986F04 /* LibraryTests.swift */,
2CCB296620A99C9500121DD8 /* LoginsTests.swift */,
2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */,
2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */,
3D9CA9831EF456A8002434DD /* NightModeTests.swift */,
2C4B6BF220349EB800A009C2 /* OnboardingTests.swift */,
B15058802AA0A878008B7382 /* OpeningScreenTests.swift */,
D4C35390283500A600F7DC7D /* PerformanceTests.swift */,
D81127D71F84023B0050841D /* PhotonActionSheetTests.swift */,
2CF21D0820A4A163000D08B7 /* PocketTests.swift */,
2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */,
2C31A7A81E8BFB2200DAC646 /* ReadingListTests.swift */,
39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */,
2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */,
2CA16FDD1E5F089100332277 /* SearchTest.swift */,
2C3406C71E719F00000FD889 /* SettingsTests.swift */,
E1BDAC802B9F5DE40063E6BF /* ReportSiteTests.swift */,
0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */,
2CEDADA120207EC400223A89 /* SyncFAUITests.swift */,
4F2A06BD26F8E46E0017DA05 /* TabCounterTests.swift */,
3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */,
B12DDFEC2A8DE825008CE9CF /* ToolbarMenuTests.swift */,
2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */,
2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */,
3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */,
B10997422A97251D00CC8860 /* UrlBarTests.swift */,
B1158F292B5029F200AC9D70 /* URLValidationTests.swift */,
B1F90EC02BB3F6B600A4D431 /* ZoomingTests.swift */,
3BF4B8DA1D38493300493393 /* Utils */,
EB7A651020699BD200B52A5F /* WebPagesForTesting.swift */,
0B9D40781E8D5AC80059E664 /* XCUITests-Bridging-Header.h */,
);
path = XCUITests;
sourceTree = "<group>";
};
431C0D1C25C9D76B00395CE4 /* DefaultBrowserOnboardingTests */ = {
isa = PBXGroup;
children = (
431C0D1D25C9DC4D00395CE4 /* DefaultBrowserOnboardingTests.swift */,
);
path = DefaultBrowserOnboardingTests;
sourceTree = "<group>";
};
4331A9B927193DEF005E8080 /* ContextualHint */ = {
isa = PBXGroup;
children = (
4331A9BA27193DEF005E8080 /* ContextualHintViewController.swift */,
4331A9BC271D267E005E8080 /* ContextualHintViewProvider.swift */,
964FA97428A1A8F20024BB3B /* ContextualHintEligibilityUtility.swift */,
964FA97628A2A55C0024BB3B /* ContextualHintPrefsKeysProvider.swift */,
962021E028B8078400BDF3D9 /* ContextualHintCopyProvider.swift */,
);
path = ContextualHint;
sourceTree = "<group>";
};
4336FAF9264B170F00A6B076 /* WebcompatAtDocumentStart */ = {
isa = PBXGroup;
children = (
4336FAFA264B170F00A6B076 /* FullscreenHelper.js */,
);
path = WebcompatAtDocumentStart;
sourceTree = "<group>";
};
43879AFB287BDFB100B15D10 /* CC_Script */ = {
isa = PBXGroup;
children = (
43F2284429EE053A0037E085 /* CC_Python_Update.py */,
43B9F49B2A09DE380028B9E1 /* Constants.ios.mjs */,
43F2284A29EE053A0037E085 /* CreditCard.sys.mjs */,
4320E17E2A16E5A9009A4B5F /* CreditCardExtras.ios.mjs */,
43B9F49A2A09DE380028B9E1 /* CreditCardRuleset.sys.mjs */,
43F2284229EE053A0037E085 /* fathom.mjs */,
43B9F4A22A09DE3A0028B9E1 /* FieldScanner.sys.mjs */,
43B9F4A72A09DE3B0028B9E1 /* FormAutofill.ios.sys.mjs */,
43B9F4A32A09DE3A0028B9E1 /* FormAutofill.sys.mjs */,
43B9F4AC2A09DE3C0028B9E1 /* FormAutofillChild.ios.sys.mjs */,
43B9F4A82A09DE3B0028B9E1 /* FormAutofillHandler.sys.mjs */,
43B9F4A52A09DE3A0028B9E1 /* FormAutofillHeuristics.sys.mjs */,
43B9F49D2A09DE380028B9E1 /* FormAutofillNameUtils.sys.mjs */,
43B9F4A12A09DE390028B9E1 /* FormAutofillSection.ios.sys.mjs */,
43B9F4A62A09DE3B0028B9E1 /* FormAutofillSection.sys.mjs */,
43B9F4AA2A09DE3C0028B9E1 /* FormAutofillUtils.sys.mjs */,
43B9F49C2A09DE380028B9E1 /* FormLikeFactory.sys.mjs */,
43B9F49E2A09DE390028B9E1 /* FormStateManager.sys.mjs */,
43B9F4AB2A09DE3C0028B9E1 /* Helpers.ios.mjs */,
43B9F4A92A09DE3B0028B9E1 /* HeuristicsRegExp.sys.mjs */,
43B9F4A02A09DE390028B9E1 /* LabelUtils.sys.mjs */,
43B9F49F2A09DE390028B9E1 /* LoginManager.shared.mjs */,
43B9F4A42A09DE3A0028B9E1 /* Overrides.ios.js */,
);
path = CC_Script;
sourceTree = "<group>";
};
43B002BB29E9E00000C7B788 /* AutofillAtDocumentStart */ = {
isa = PBXGroup;
children = (
8CC033F92BA476840033449E /* FormAutofillHelper.js */,
);
path = AutofillAtDocumentStart;
sourceTree = "<group>";
};
43B658D729CE249D00C9EF08 /* CreditCard */ = {
isa = PBXGroup;
children = (
ABEF80D82A2F283D003F52C4 /* CreditCardBottomSheetViewModelTests.swift */,
96AF8C1B29FC14F700EC2219 /* CreditCardInputFieldHelperTests.swift */,
967EDABE29D769A10089208D /* CreditCardInputFieldTests.swift */,
43B658D829CE251C00C9EF08 /* CreditCardInputViewModelTests.swift */,
967EDABC29D705300089208D /* CreditCardValidatorTests.swift */,
);
path = CreditCard;
sourceTree = "<group>";
};
43D00490296FC44B00CB0F31 /* Autofill */ = {
isa = PBXGroup;
children = (
8CE1E4352B8C76C80026530B /* LoginCellView.swift */,
8CE1E4362B8C76C80026530B /* LoginListView.swift */,
8CE1E4332B8C76C80026530B /* LoginAutofillView.swift */,
8CE1E4342B8C76C80026530B /* LoginListViewModel.swift */,
8CE1E4312B8C76AE0026530B /* LoginStorage.swift */,
B2981F892B71AD7A00132C1B /* AutofillAccessoryViewButtonItem.swift */,
8C19532D2B85E7AE00761B20 /* SelfSizingHostingController.swift */,
8C19532F2B85E7EC00761B20 /* AutofillFooterView.swift */,
8C1953312B85EAB500761B20 /* AutofillHeaderView.swift */,
B2FEA6892B460CEC0058E616 /* Address */,
43D00491296FC46E00CB0F31 /* CreditCard */,
);
path = Autofill;
sourceTree = "<group>";
};
43D00491296FC46E00CB0F31 /* CreditCard */ = {
isa = PBXGroup;
children = (
43D16B7E29831CFE009F8279 /* Logic */,
43D16B8329831E8D009F8279 /* ViewComponents */,
ABEF80CD2A24BEF1003F52C4 /* CreditCardBottomSheet */,
43D16B7D29831CEA009F8279 /* CreditCardSettingsView */,
);
path = CreditCard;
sourceTree = "<group>";
};
43D16B7D29831CEA009F8279 /* CreditCardSettingsView */ = {
isa = PBXGroup;
children = (
4347B399298DA5BB0045F677 /* CreditCardInputViewModel.swift */,
43D16B7F29831DC5009F8279 /* CreditCardInputView.swift */,
43D16B7B29831CD0009F8279 /* CreditCardItemRow.swift */,
E17496392992B42C0096900A /* CreditCardSectionHeader.swift */,
43D00492296FC48F00CB0F31 /* CreditCardSettingsEmptyView.swift */,
4346FF07295BA6A200F4D220 /* CreditCardSettingsViewController.swift */,
43D4BCB92972082400775FB5 /* CreditCardSettingsViewModel.swift */,
438FE8632988ABA600155B10 /* CreditCardTableViewController.swift */,
4347B397298D6D7B0045F677 /* CreditCardTableViewModel.swift */,
);
path = CreditCardSettingsView;
sourceTree = "<group>";
};
43D16B7E29831CFE009F8279 /* Logic */ = {
isa = PBXGroup;
children = (
439C489B29760575007C3DCD /* CreditCardValidator.swift */,
9658143B29FAB610007339BD /* CreditCardInputFieldHelper.swift */,
);
path = Logic;
sourceTree = "<group>";
};
43D16B8329831E8D009F8279 /* ViewComponents */ = {
isa = PBXGroup;
children = (
43D16B8429831EA5009F8279 /* Style.swift */,
43D16B8629831EEF009F8279 /* RemoveCardButton.swift */,
43D16B8129831E6A009F8279 /* CreditCardInputField.swift */,
43D16B7929831C7F009F8279 /* CreditCardAutofillToggle.swift */,
E174963F2994302D0096900A /* PreferredFont.swift */,
);
path = ViewComponents;
sourceTree = "<group>";
};
45CC573D28AD8B64006D55AA /* Generated */ = {
isa = PBXGroup;
children = (
45CC573E28AD8B9A006D55AA /* Metrics.swift */,
);
path = Generated;
sourceTree = "<group>";
};
5A271ABB2860B0BD00471CE4 /* WebServer */ = {
isa = PBXGroup;
children = (
E40FAB0B1A7ABB77009CB80D /* WebServer.swift */,
5A271ABC2860B0D700471CE4 /* WebServerUtil.swift */,
);
name = WebServer;
sourceTree = "<group>";
};
5A2918C92B522326002B197E /* Actions */ = {
isa = PBXGroup;
children = (
5A2918CA2B522338002B197E /* GeneralBrowserAction.swift */,
);
path = Actions;
sourceTree = "<group>";
};
5A292121295C8C1B00242235 /* Theme */ = {
isa = PBXGroup;
children = (
);
path = Theme;
sourceTree = "<group>";
};
5A32C2B42AD8515F00A9B5A4 /* MetricKit */ = {
isa = PBXGroup;
children = (
5A32C2B52AD8517200A9B5A4 /* MetricKitWrapper.swift */,
);
path = MetricKit;
sourceTree = "<group>";
};
5A3A7DD42889CF140065F81A /* RecentlySaved */ = {
isa = PBXGroup;
children = (
5A3A7DDB2889EC5D0065F81A /* BookmarksHandlerMock.swift */,
5A3A7DD92889EC4D0065F81A /* ReadingListMock.swift */,
5A3A7DD52889CF3D0065F81A /* RecentlySavedDataAdaptorTests.swift */,
5A31275728906422001F30FA /* RecentlySavedDelegateMock.swift */,
);
path = RecentlySaved;
sourceTree = "<group>";
};
5A475E8829DB87BF009C13FD /* Legacy */ = {
isa = PBXGroup;
children = (
AB7D4C3029ACAED100626427 /* Tab+ChangeUserAgentTests.swift */,
39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */,
6A5F591C28627C0100FABA92 /* TabManagerNavDelegateTests.swift */,
215B458327DA87FC00E5E800 /* TabMetadataManagerTests.swift */,
8AD08D1627E91AC800B8E907 /* TabsTelemetryTests.swift */,
);
path = Legacy;
sourceTree = "<group>";
};
5A475E8B29DB87F6009C13FD /* Mocks */ = {
isa = PBXGroup;
children = (
5A475E9029DB8AA7009C13FD /* MockDiskImageStore.swift */,
5A475E8C29DB888E009C13FD /* MockTabDataStore.swift */,
5AC7110629F822E60011ED11 /* MockTabSessionStore.swift */,
);
path = Mocks;
sourceTree = "<group>";
};
5A6AD22529428942000A9654 /* DownloadQueue */ = {
isa = PBXGroup;
children = (
);
name = DownloadQueue;
sourceTree = "<group>";
};
5A70EF17295E2DF400790249 /* DependencyInjection */ = {
isa = PBXGroup;
children = (
5A70EF18295E2E1600790249 /* DependencyHelperMock.swift */,
);
path = DependencyInjection;
sourceTree = "<group>";
};
5A9FFB3629C0F99C001793A0 /* Legacy */ = {
isa = PBXGroup;
children = (
63306D3821103EAE00F25400 /* LegacySavedTab.swift */,
1DA3CE5E24EEE7C600422BB2 /* LegacyTabDataRetriever.swift */,
8A03309428C2653600286539 /* LegacyTabFileManager.swift */,
215B457E27D7FD4B00E5E800 /* LegacyTabGroupData.swift */,
215B458127DA420400E5E800 /* LegacyTabMetadataManager.swift */,
5A64225029CB506500EEC3E5 /* LegacyTabManager.swift */,
);
path = Legacy;
sourceTree = "<group>";
};
5AE371802A4DD0CE0092A760 /* Mocks */ = {
isa = PBXGroup;
children = (
5AE371812A4DD0D70092A760 /* PasswordManagerCoordinatorDelegateMock.swift */,
5AE371832A4DD6F50092A760 /* PasswordManagerListViewControllerSpy.swift */,
C23889E42A50329200429673 /* MockParentCoordinatorDelegate.swift */,
C2446B302A856D13000C527D /* MockLibraryCoordinatorDelegate.swift */,
8A7AE4452BAC76B00072DAEC /* MockLibraryNavigationHandler.swift */,
C2D80BEC2AAF3C6B00CDF7A9 /* MockBrowserCoordinator.swift */,
C29B64822AD69C3E00F3244B /* MockQRCodeParentCoordinator.swift */,
21FA8FB12AE856EB0013B815 /* MockTabTrayCoordinatorDelegate.swift */,
E19443F72AF953B000964EA5 /* MockSidebarEnabledView.swift */,
);
path = Mocks;
sourceTree = "<group>";
};
5AF6254128A5799D00A90253 /* HistoryHighlights */ = {
isa = PBXGroup;
children = (
5AF6254228A57A4600A90253 /* HistoryHighlightsDataAdaptorTests.swift */,
E1AEC170286E0CF500062E29 /* HistoryHighlightsViewModelTests.swift */,
5A9A09D728B2E8F000B6F51E /* MockHistoryDeletionProtocol.swift */,
5AF6254628A58AC100A90253 /* MockHistoryHighlightsDataAdaptor.swift */,
5AF6254828A58BB400A90253 /* MockHistoryHighlightsDelegate.swift */,
5AF6254428A57B6700A90253 /* MockHistoryHighlightsManager.swift */,
);
path = HistoryHighlights;
sourceTree = "<group>";
};
5FDA464727F20C9C0060E924 /* Generated */ = {
isa = PBXGroup;
children = (
5FDA464827F20C9C0060E924 /* FxNimbus.swift */,
5FDA464927F20C9C0060E924 /* Metrics.swift */,
);
path = Generated;
sourceTree = "<group>";
};
7B0B1B9C1C1B69F500DF4AB5 /* Extensions */ = {
isa = PBXGroup;
children = (
E1CD81BB290C5C3F00124B27 /* DevicePickerTableViewCell.swift */,
E1CD81BD290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift */,
D04CD748216CF86B004FF5B0 /* DevicePickerViewController.swift */,
E1CD81C4290C6D5800124B27 /* HelpView.swift */,
E1CD81C1290C62A600124B27 /* HostingTableViewCell.swift */,
E174963B2992B6A60096900A /* HostingTableViewSectionHeader.swift */,
E1B04A9C28E20A8300670E54 /* InstructionsView.swift */,
D04CD747216CF86A004FF5B0 /* SiriShortcuts.swift */,
);
name = Extensions;
sourceTree = "<group>";
};
7B3632D21C2983F000D12AF9 /* L10nSnapshotTests */ = {
isa = PBXGroup;
children = (
E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */,
D437C4FC25FF5A3E00316F2C /* L10nMktSuiteSnapshotTests.swift */,
E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */,
E40AFC6B1DD128DA00DA5651 /* L10nSuite1SnapshotTests.swift */,
7B3632D31C2983F000D12AF9 /* L10nSuite2SnapshotTests.swift */,
);
path = L10nSnapshotTests;
sourceTree = "<group>";
};
7B3632E71C29879300D12AF9 /* Snapshot */ = {
isa = PBXGroup;
children = (
7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */,
);
name = Snapshot;
sourceTree = "<group>";
};
7B604FC11C496005006EEEC3 /* Frameworks */ = {
isa = PBXGroup;
children = (
C8E18F1D222EDE4400E30E52 /* Accelerate.framework */,
8A08EC6327EBDCAC00E119C7 /* AdServices.framework */,
E4B334891BBF23F9004E2BFF /* AdSupport.framework */,
F8324A062649A188007E4BFA /* AuthenticationServices.framework */,
D39FA16B1A83E17800EE869C /* CoreGraphics.framework */,
E4B334871BBF23F3004E2BFF /* iAd.framework */,
0B8E0FF31A932BD500161DC3 /* ImageIO.framework */,
D36998881AD70A0A00650C6C /* IOKit.framework */,
E6231C041B90A472005ABB0D /* libxml2.2.tbd */,
E6231C001B90A44F005ABB0D /* libz.tbd */,
3905274B1C874D35007E0BB7 /* NotificationCenter.framework */,
7B8A47F51D01D3B400C07734 /* PassKit.framework */,
C8E18F1F222EDED000E30E52 /* SafariServices.framework */,
DAD46F3524A1606C001B3967 /* SwiftUI.framework */,
DAD46F3324A1606C001B3967 /* WidgetKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
810FF3522B1782FE009F062C /* FeltPrivacy */ = {
isa = PBXGroup;
children = (
810FF3532B178343009F062C /* FeltPrivacyMiddleware.swift */,
810FF3572B1784E7009F062C /* PrivateModeAction.swift */,
8AB30EC92B6C03C700BD9A9B /* DataClearanceAnimation.swift */,
);
path = FeltPrivacy;
sourceTree = "<group>";
};
81122E1D2B221998003DD9F8 /* Extensions */ = {
isa = PBXGroup;
children = (
EBE26B4E220C959D00D1D99A /* BrowserViewController+TabToolbarDelegate.swift */,
EB1C84B6212EFFBF001489DF /* BrowserViewController+ReaderMode.swift */,
EBFDB787211C83A5005CCA2F /* BrowserViewController+FindInPage.swift */,
D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */,
C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */,
D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */,
C8F457A71F1FD75A000CB895 /* BrowserViewController+WebViewDelegates.swift */,
434E733625EED32E006D3BDE /* BrowserViewController+URLBarDelegate.swift */,
DAE6DF1A29AD78DA0094BD1B /* BrowserViewController+ZoomPage.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
81122E1E2B2219A0003DD9F8 /* State */ = {
isa = PBXGroup;
children = (
81CAE4DA2B1A2C220040C78A /* BrowserViewControllerState.swift */,
81122E202B221AC0003DD9F8 /* SearchScreenState.swift */,
5A1947142B8FA9E0009C7A6C /* BrowserViewType.swift */,
);
path = State;
sourceTree = "<group>";
};
81122E1F2B2219AA003DD9F8 /* Views */ = {
isa = PBXGroup;
children = (
D3A994951A3686BD008AD1AC /* BrowserViewController.swift */,
);
path = Views;
sourceTree = "<group>";
};
818756162BB4616700DCD1F3 /* Actions */ = {
isa = PBXGroup;
children = (
);
path = Actions;
sourceTree = "<group>";
};
818756172BB4616B00DCD1F3 /* Views */ = {
isa = PBXGroup;
children = (
435D7CC4246209AA0043ACB9 /* IntroViewController.swift */,
43A5643523CD1E1B00B6857D /* UpdateViewController.swift */,
21A7C44F28353D0E0071D996 /* OnboardingBasicCardViewController.swift */,
810CD9C22BB3484F00E290C2 /* OnboardingMultipleChoiceCardViewController.swift */,
74F80D332A0A52D700013C3D /* PrivacyPolicyViewController.swift */,
742BD99D2A13AC9000BA6B15 /* OnboardingInstructionPopupViewController.swift */,
81020C912BB5AFA2007B8481 /* OnboardingMultipleChoiceButtonView.swift */,
);
path = Views;
sourceTree = "<group>";
};
818756182BB4617600DCD1F3 /* State */ = {
isa = PBXGroup;
children = (
818756192BB4618500DCD1F3 /* OnboardingViewControllerState.swift */,
);
path = State;
sourceTree = "<group>";
};
8A0017BF28A3FED300FEFC8B /* MessageCard */ = {
isa = PBXGroup;
children = (
2386E4E524F8358E0072EF17 /* HomepageMessageCard.swift */,
21112967289480630082C08B /* HomepageMessageCardViewModel.swift */,
8A0017C028A3FF6100FEFC8B /* MessageCardDataAdaptor.swift */,
);
path = MessageCard;
sourceTree = "<group>";
};
8A032951288F27CA00AD9B89 /* Cell */ = {
isa = PBXGroup;
children = (
8AB8571E27D931B40075C173 /* EmptyTopSiteCell.swift */,
3BB50E101D6274CD004B33DF /* TopSiteItemCell.swift */,
);
path = Cell;
sourceTree = "<group>";
};
8A0A1BA12B22010200E8706F /* PrivateHome */ = {
isa = PBXGroup;
children = (
8A0A1B9F2B2200FD00E8706F /* PrivateHomepageViewController.swift */,
8A0A1BA22B22030100E8706F /* PrivateMessageCardCell.swift */,
);
path = PrivateHome;
sourceTree = "<group>";
};
8A171A6029F82AD90085770E /* Application */ = {
isa = PBXGroup;
children = (
8A13FA882AD82BC8007527AB /* AppSendTabDelegateTests.swift */,
);
path = Application;
sourceTree = "<group>";
};
8A19ACAC2A329036001C2147 /* Privacy */ = {
isa = PBXGroup;
children = (
8A19ACAF2A329078001C2147 /* AutofillCreditCardSettings.swift */,
8A19ACB12A3290AE001C2147 /* ClearPrivateDataSetting.swift */,
8A19ACB32A3290D9001C2147 /* ContentBlockerSetting.swift */,
8A19ACAD2A329058001C2147 /* PasswordManagerSetting.swift */,
8A19ACB52A3290F9001C2147 /* NotificationsSetting.swift */,
8A19ACB72A329128001C2147 /* PrivacyPolicySetting.swift */,
8A093D822A4B68940099ABA5 /* PrivacySettingsDelegate.swift */,
B26ADF842B339ED000C6E127 /* AddressAutofillSetting.swift */,
);
path = Privacy;
sourceTree = "<group>";
};
8A1A93562B757C7B0069C190 /* DataClearanceAnimation */ = {
isa = PBXGroup;
children = (
8A1A93522B757C7B0069C190 /* gradient.json */,
8A1A93532B757C7B0069C190 /* landscape.json */,
8A1A93542B757C7B0069C190 /* portrait.json */,
8A1A93552B757C7B0069C190 /* wave.json */,
);
path = DataClearanceAnimation;
sourceTree = "<group>";
};
8A1A93572B757C7B0069C190 /* LottieFiles */ = {
isa = PBXGroup;
children = (
8A6904812B97BC2000E30047 /* SplashScreenAnimation */,
8A1A93562B757C7B0069C190 /* DataClearanceAnimation */,
);
path = LottieFiles;
sourceTree = "<group>";
};
8A1CBB932BE017BE008BE4D4 /* Prompt */ = {
isa = PBXGroup;
children = (
8A1CBB942BE017D3008BE4D4 /* MicrosurveyPromptAction.swift */,
8A1CBB962BE0182C008BE4D4 /* MicrosurveyPromptMiddleware.swift */,
8A1CBB982BE01839008BE4D4 /* MicrosurveyPromptState.swift */,
8A4490912BF3BC2700E7E682 /* MicrosurveyPromptView.swift */,
);
path = Prompt;
sourceTree = "<group>";
};
8A1E3BE028CBAC1F003388C4 /* Utils */ = {
isa = PBXGroup;
children = (
8ADED7EF276A7788009C19E6 /* CumulativeDaysOfUseCounterTests.swift */,
8A13FA8E2AD83F00007527AB /* DefaultBackgroundTabLoaderTests.swift */,
961D6B822995AF84001B9CF1 /* GeneralizedImageFetcherTests.swift */,
C8E78BDC27F4A1E700C48BAA /* HistoryDeletionUtilityTests.swift */,
8A1E3BE128CBACD7003388C4 /* SponsoredContentFilterUtilityTests.swift */,
8ACA8F7529198D6400D3075D /* ThrottlerTests.swift */,
);
path = Utils;
sourceTree = "<group>";
};
8A1E3BE428CBBF1E003388C4 /* SearchEngines */ = {
isa = PBXGroup;
children = (
D308E4E31A5306F500842685 /* SearchEngines.swift */,
8A1E3BE528CBBF44003388C4 /* OpenSearchEngine.swift */,
D3FA77831A43B2CE0010CD32 /* OpenSearchParser.swift */,
96A5F72F298D8BEE00234E5F /* DefaultSearchEngineProvider.swift */,
);
path = SearchEngines;
sourceTree = "<group>";
};
8A1E3BE828CBC57E003388C4 /* SearchEngines */ = {
isa = PBXGroup;
children = (
2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */,
D3FA777A1A43B2990010CD32 /* SearchTests.swift */,
96A5F734298D8EB900234E5F /* MockSearchEngineProvider.swift */,
);
path = SearchEngines;
sourceTree = "<group>";
};
8A3233FF28627451003E1C33 /* Bookmarks */ = {
isa = PBXGroup;
children = (
D0B9483322A03468002F4AA1 /* BookmarkDetailPanel.swift */,
8A3233FB286270CF003E1C33 /* FxBookmarkNode.swift */,
8A8629E1288096C40096DDB1 /* BookmarksFolderCell.swift */,
59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */,
8A3233FD28627446003E1C33 /* LocalDesktopFolder.swift */,
8A471182287F6D9C00F5A6EA /* BookmarksPanelViewModel.swift */,
8A471184287F6E4800F5A6EA /* SeparatorTableViewCell.swift */,
);
path = Bookmarks;
sourceTree = "<group>";
};
8A32DD4E28B4199E00D57C60 /* MessageCard */ = {
isa = PBXGroup;
children = (
8A32DD4F28B419B300D57C60 /* HomepageMessageCardViewModelTests.swift */,
8A75F1B728B558E20054E34D /* MessageCardDataAdaptorImplementationTests.swift */,
);
path = MessageCard;
sourceTree = "<group>";
};
8A33222027DFE64C008F809E /* TestingHelperClasses */ = {
isa = PBXGroup;
children = (
8A33222127DFE658008F809E /* NimbusMock.swift */,
8A6B77CB2811C468001110D2 /* URLProtocolStub.swift */,
);
path = TestingHelperClasses;
sourceTree = "<group>";
};
8A359EF42A1FD4CF004A5BB7 /* Wrapper */ = {
isa = PBXGroup;
children = (
8A359EF22A1FD449004A5BB7 /* AdjustWrapper.swift */,
);
path = Wrapper;
sourceTree = "<group>";
};
8A3EF7ED2A2FCEC900796E3A /* Main */ = {
isa = PBXGroup;
children = (
8ADC2A192A33997900543DAA /* About */,
8A5D1CB72A30DBCB005AD35C /* Account */,
E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */,
8A3EF7EE2A2FCF0000796E3A /* Debug */,
8A5D1CB52A30DBB0005AD35C /* DefaultBrowserSetting.swift */,
8A5D1CA22A30D661005AD35C /* General */,
8A19ACAC2A329036001C2147 /* Privacy */,
8A5D1CC02A30DCA4005AD35C /* SettingDisclosureUtility.swift */,
8ADAE41C2A33A0D3007BF926 /* Support */,
8A720C5F2A4C8B700003018A /* SharedSettingsDelegate.swift */,
);
path = Main;
sourceTree = "<group>";
};
8A3EF7EE2A2FCF0000796E3A /* Debug */ = {
isa = PBXGroup;
children = (
8CFD56872AAF057D003157A6 /* SwitchFakespotProduction.swift */,
8A3EF7FC2A2FCFAC00796E3A /* AppReviewPromptSetting.swift */,
1DA710062AE7106B00677F6B /* AppDataUsageReportSetting.swift */,
8A3EF7FE2A2FCFBB00796E3A /* ChangeToChinaSetting.swift */,
8A093D7C2A4B3E4F0099ABA5 /* DebugSettingsDelegate.swift */,
8A3EF7F12A2FCF4000796E3A /* DeleteExportedDataSetting.swift */,
8A3EF8082A2FD02B00796E3A /* ExperimentsSettings.swift */,
8A3EF7F32A2FCF5700796E3A /* ExportBrowserDataSetting.swift */,
8A3EF7F62A2FCF6D00796E3A /* ExportLogDataSetting.swift */,
8A3EF8002A2FCFC900796E3A /* FasterInactiveTabs.swift */,
BCFF93F12AAF9688005B5B71 /* FirefoxSuggestSettings.swift */,
8A3EF7FA2A2FCF9D00796E3A /* ForceCrashSetting.swift */,
8A3EF7EF2A2FCF3100796E3A /* HiddenSettings.swift */,
8A3EF8142A2FD08800796E3A /* OpenFiftyTabsDebugOption.swift */,
8A3EF8122A2FD07A00796E3A /* ResetContextualHints.swift */,
8A3EF80C2A2FD04D00796E3A /* ResetWallpaperOnboardingPage.swift */,
8A3EF8062A2FCFF700796E3A /* SentryIDSetting.swift */,
8A3EF80E2A2FD05D00796E3A /* ToggleInactiveTabs.swift */,
);
path = Debug;
sourceTree = "<group>";
};
8A4AC0ED28C929DD00439F83 /* URLSession */ = {
isa = PBXGroup;
children = (
8A4AC0E928C929D700439F83 /* URLSessionDataTaskProtocol.swift */,
8A4AC0EA28C929D700439F83 /* URLSessionProtocol.swift */,
);
path = URLSession;
sourceTree = "<group>";
};
8A590C5F28C122FF0032F1AA /* OpenInHelper */ = {
isa = PBXGroup;
children = (
7BA8D1C61BA037F500C8AE9E /* DownloadHelper.swift */,
8A590C6028C123100032F1AA /* OpenPassBookHelper.swift */,
8AC1065E28D0CD700013263A /* OpenQLPreviewHelper.swift */,
);
path = OpenInHelper;
sourceTree = "<group>";
};
8A590C6228C13E1D0032F1AA /* TabManagement */ = {
isa = PBXGroup;
children = (
5A9FFB3629C0F99C001793A0 /* Legacy */,
D3A994961A3686BD008AD1AC /* Tab.swift */,
C82CDD45233E8996002E2743 /* Tab+ChangeUserAgent.swift */,
39455F761FC83F430088A22C /* TabEventHandler.swift */,
39F819C51FD70F5D009E31E4 /* GlobalTabEventHandlers.swift */,
D3968F241A38FE8500CEFD3B /* TabManager.swift */,
5A8017DF29CE15D90047120D /* TabManagerImplementation.swift */,
6ACB550B28633860007A6ABD /* TabManagerNavDelegate.swift */,
21BFEEF42A040EF40033048D /* TabMigrationUtility.swift */,
1DF116792BDB0FDA00521158 /* WindowTabsSyncCoordinator.swift */,
1D558A592BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift */,
);
path = TabManagement;
sourceTree = "<group>";
};
8A5D1CA12A30CF2E005AD35C /* Settings */ = {
isa = PBXGroup;
children = (
8ADEC6822A40F208002D2ED8 /* AppSettingsTableViewControllerTests.swift */,
21D8843E2A7959D000AF144C /* HomePageSettingViewControllerTests.swift */,
8AE1E1DA27B1C1320024C45E /* SearchBarSettingsViewModelTests.swift */,
212985E52A72B22800546684 /* ThemeSettingsControllerTests.swift */,
DACDE995225E537900C8F37F /* VersionSettingTests.swift */,
);
path = Settings;
sourceTree = "<group>";
};
8A5D1CA22A30D661005AD35C /* General */ = {
isa = PBXGroup;
children = (
8A093D7E2A4B3E7D0099ABA5 /* GeneralSettingsDelegate.swift */,
8A5D1CA72A30D6D3005AD35C /* HomeSetting.swift */,
8A5D1CA52A30D6BD005AD35C /* NewTabPageSetting.swift */,
8A5D1CB32A30D7D9005AD35C /* NoImageModeSetting.swift */,
8A5D1CAB2A30D70B005AD35C /* OpenWithSetting.swift */,
211046C82A7ADE9000A7309F /* BlockPopupSetting.swift */,
8A5D1CAF2A30D740005AD35C /* SearchBarSetting.swift */,
8A5D1CA32A30D69A005AD35C /* SearchSetting.swift */,
8A5D1CB12A30D756005AD35C /* SiriPageSetting.swift */,
8A5D1CA92A30D6E2005AD35C /* TabsSetting.swift */,
8A5D1CAD2A30D71A005AD35C /* ThemeSetting.swift */,
);
path = General;
sourceTree = "<group>";
};
8A5D1CB72A30DBCB005AD35C /* Account */ = {
isa = PBXGroup;
children = (
8A5D1CB82A30DBDB005AD35C /* ChinaSyncServiceSetting.swift */,
8A5D1CBA2A30DC0B005AD35C /* ConnectSetting.swift */,
8A3EF8162A2FD2B900796E3A /* AdvancedAccountSettings.swift */,
8A5D1CBC2A30DC4E005AD35C /* AccountStatusSetting.swift */,
8A5D1CBE2A30DC75005AD35C /* SyncNowSetting.swift */,
8A720C5D2A4C85DA0003018A /* AccountSettingsDelegate.swift */,
);
path = Account;
sourceTree = "<group>";
};
8A6904812B97BC2000E30047 /* SplashScreenAnimation */ = {
isa = PBXGroup;
children = (
8A7D1AC42BA3542600162F4B /* splashScreen.json */,
);
path = SplashScreenAnimation;
sourceTree = "<group>";
};
8A6A3D452BD038EF00BFDB64 /* Microsurvey */ = {
isa = PBXGroup;
children = (
8AAEB9FF2BF510E4000C02B5 /* Survey */,
8A1CBB932BE017BE008BE4D4 /* Prompt */,
);
path = Microsurvey;
sourceTree = "<group>";
};
8A7653C028A2E54800924ABF /* Pocket */ = {
isa = PBXGroup;
children = (
8A7653C128A2E57D00924ABF /* PocketDataAdaptorTests.swift */,
3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */,
E571EE79287569960051D9AA /* PocketStoryProviderTests.swift */,
8AA7347A28AEDB3100443D24 /* PocketViewModelTests.swift */,
);
path = Pocket;
sourceTree = "<group>";
};
8A832A8E29DC96AD0025D5DD /* Launch */ = {
isa = PBXGroup;
children = (
8A93F87329D3A5C1004159D9 /* LaunchCoordinator.swift */,
8A7A26E929D4C3C800EA76F1 /* LaunchType.swift */,
);
path = Launch;
sourceTree = "<group>";
};
8A8482ED2BE15FEF00F9007B /* Microsurvey */ = {
isa = PBXGroup;
children = (
8AAEB9FD2BF50718000C02B5 /* MicrosurveyViewControllerTests.swift */,
8A8482EE2BE15FFE00F9007B /* MicrosurveyPromptStateTests.swift */,
8AAEBA092BF53AB5000C02B5 /* MicrosurveyStateTests.swift */,
8A0E5F3D2BFBA49400DE052B /* MicrosurveyCoordinatorTests.swift */,
);
path = Microsurvey;
sourceTree = "<group>";
};
8A93F85C29D36D9F004159D9 /* Coordinators */ = {
isa = PBXGroup;
children = (
8A1E93E92A3CDC6100DD540A /* BaseCoordinator.swift */,
8AF99B5029EF1BB600108DEC /* Browser */,
8A93F85D29D36DA9004159D9 /* Coordinator.swift */,
C2D80BE62AADE38100CDF7A9 /* CredentialAutofillCoordinator.swift */,
F188594F2A3E454E0004AA7B /* EnhancedTrackingProtectionCoordinator.swift */,
8A832A8E29DC96AD0025D5DD /* Launch */,
8AFCE50229DDC96B00B1B253 /* LaunchView */,
C2D1A10B2A66C61600205DCC /* Library */,
C23889E02A4F3E7200429673 /* ParentCoordinatorDelegate.swift */,
5AA0CC652A4B8F6100014E2A /* PasswordManagerCoordinator.swift */,
C29B64EC2AD937C200F3244B /* QRCode */,
8A93F86E29D3A147004159D9 /* Router */,
8AF10D8D29D773FC0086351D /* Scene */,
8A83B7452A264FA0002FF9AC /* SettingsCoordinator.swift */,
C23889DE2A4EFCE500429673 /* ShareExtensionCoordinator.swift */,
21FBB4032ADECEFF002D9AB7 /* TabTray */,
B236204E2B86C56F000B1DE7 /* AddressAutofillCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
8A93F86329D37314004159D9 /* Coordinators */ = {
isa = PBXGroup;
children = (
8A93F86929D37FC9004159D9 /* BaseCoordinatorTests.swift */,
8A5604F729DF0D2600035CA3 /* BrowserCoordinatorTests.swift */,
C2D80BEA2AAF395200CDF7A9 /* CredentialAutofillCoordinatorTests.swift */,
8A93F86429D37331004159D9 /* DefaultRouterTests.swift */,
F18859512A3E46020004AA7B /* EnhancedTrackingProtectionCoordinatorTests.swift */,
8C8D8C792AA067AD00490D32 /* FakespotCoordinatorTests.swift */,
8AF10D8829D713E70086351D /* Launch */,
8AFCE50329DDCD3F00B1B253 /* LaunchView */,
C2D1A10E2A67E71300205DCC /* Library */,
5AE371802A4DD0CE0092A760 /* Mocks */,
5A81C5DC2A4C981A00BE88C2 /* PasswordManagerCoordinatorTests.swift */,
C29B64862AD69D0200F3244B /* QRCodeCoordinatorTests.swift */,
C8EDDBEF29DD83FC003A4C07 /* RouteTests.swift */,
8A7A26E229D4ACF300EA76F1 /* SceneCoordinatorTests.swift */,
8A83B7492A265044002FF9AC /* SettingsCoordinatorTests.swift */,
C23889E22A50319A00429673 /* ShareExtensionCoordinatorTests.swift */,
C8E531CB29E72A2F00E03FEF /* ShortcutRouteTests.swift */,
21FA8FAC2AE8561C0013B815 /* TabTray */,
C8E531C929E5F7D300E03FEF /* URLScannerTests.swift */,
C81C66C329F00D1000F6422F /* UserActivityRouteTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
8A93F86E29D3A147004159D9 /* Router */ = {
isa = PBXGroup;
children = (
8A93F85F29D36EBD004159D9 /* Router.swift */,
8A93F86C29D3A131004159D9 /* DefaultRouter.swift */,
C8124BB029D6F55400540B79 /* Route.swift */,
C8EDDBF329DF119F003A4C07 /* DeeplinkInput.swift */,
C8EDDBF129DF1159003A4C07 /* URLScanner.swift */,
C8E531C729E5EB6100E03FEF /* RouteBuilder.swift */,
);
path = Router;
sourceTree = "<group>";
};
8A96C4B728F9DD0600B75884 /* Extensions */ = {
isa = PBXGroup;
children = (
8ADED7EB27691351009C19E6 /* CalendarExtensionsTests.swift */,
2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */,
A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */,
8AE1E1D827B1BD380024C45E /* UIStackViewExtensionsTests.swift */,
E169C6E72979CA0E0017B8D7 /* URLMailTests.swift */,
BA1C68B92B7E9EA0000D9397 /* WKFrameInfoExtensionsTest.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
8AAEB9FF2BF510E4000C02B5 /* Survey */ = {
isa = PBXGroup;
children = (
8AAEBA072BF52708000C02B5 /* MicrosurveyCoordinator.swift */,
8AAEBA012BF5110A000C02B5 /* MicrosurveyAction.swift */,
8AAEBA032BF51133000C02B5 /* MicrosurveyState.swift */,
8AAEBA052BF51141000C02B5 /* MicrosurveyMiddleware.swift */,
8AAEBA002BF510F5000C02B5 /* View */,
);
path = Survey;
sourceTree = "<group>";
};
8AAEBA002BF510F5000C02B5 /* View */ = {
isa = PBXGroup;
children = (
8A4490942BF3C42B00E7E682 /* MicrosurveyConfirmationView.swift */,
8A4593C52BF7BECA002758DE /* MicrosurveyTableHeaderView.swift */,
8A4593C62BF7BECA002758DE /* MicrosurveyTableView.swift */,
8A4593C32BF7BEC9002758DE /* MicrosurveyTableViewCell.swift */,
8A4593C42BF7BECA002758DE /* MicrosurveyViewController.swift */,
);
path = View;
sourceTree = "<group>";
};
8AB5958628412B620090F4AE /* CustomizeHome */ = {
isa = PBXGroup;
children = (
C8656D78270F866700E199EA /* CustomizeHomepageSectionCell.swift */,
8A161410282C035D00DDBB02 /* CustomizeHomepageSectionViewModel.swift */,
);
path = CustomizeHome;
sourceTree = "<group>";
};
8AB8571B27D929240075C173 /* TopSites */ = {
isa = PBXGroup;
children = (
8A032951288F27CA00AD9B89 /* Cell */,
8AB8572A27D944B70075C173 /* DataManagement */,
8AB8571C27D929350075C173 /* TopSitesViewModel.swift */,
8A03294D288F1F0800AD9B89 /* TopSitesDimension.swift */,
8A2D593D27DC0AA100713EC9 /* TopSite.swift */,
8AD3271427E3B45D00EAF033 /* SponsoredTile.swift */,
8A5BD95B2878AA74000FE773 /* PinnedSite.swift */,
);
path = TopSites;
sourceTree = "<group>";
};
8AB8572A27D944B70075C173 /* DataManagement */ = {
isa = PBXGroup;
children = (
96A5629F27D6D0E80045144A /* ContileProvider.swift */,
8AF6D4E02A856B4500B0474B /* ContileNetworking.swift */,
96A562A227D7B32A0045144A /* Contile.swift */,
8AB8572B27D945FA0075C173 /* TopSitesDataAdaptor.swift */,
43AB6F9C25DC53D20016B015 /* GoogleTopSiteManager.swift */,
43AB6FA125DC53D30016B015 /* TopSiteHistoryManager.swift */,
961577912A38FDB300391E8D /* SponsoredTileDataUtility.swift */,
);
path = DataManagement;
sourceTree = "<group>";
};
8AB8573527D950F30075C173 /* LogoHeader */ = {
isa = PBXGroup;
children = (
1D69FF8C27B17285001F660E /* HomeLogoHeaderCell.swift */,
8A8917682B57283B008B01EA /* HomepageHeaderCell.swift */,
8AB8573627D951640075C173 /* HomeLogoHeaderViewModel.swift */,
);
path = LogoHeader;
sourceTree = "<group>";
};
8AC225632B6D3F9600CDA7FD /* Telemetry */ = {
isa = PBXGroup;
children = (
8AC225642B6D3FA400CDA7FD /* HomepageTelemetryTests.swift */,
);
path = Telemetry;
sourceTree = "<group>";
};
8ACA8F722919870B00D3075D /* Helpers */ = {
isa = PBXGroup;
children = (
8ACA8F73291987AE00D3075D /* AccountSyncHandlerTests.swift */,
2165B2BF2860BB41004C0786 /* AdjustTelemetryHelperTests.swift */,
8A7A26E629D4C0D800EA76F1 /* IntroScreenManagerTests.swift */,
E14BF33D2950B1230039758D /* MailProvidersTests.swift */,
E1463D032982D0240074E16E /* NotificationManagerTests.swift */,
8AEE284A276A973400C7104D /* RatingPromptManagerTests.swift */,
8A355E5D27D267A400B9AF34 /* RecentItemsHelperTests.swift */,
5A70EF1C295E3C3500790249 /* TestSetup.swift */,
);
path = Helpers;
sourceTree = "<group>";
};
8AD40FB727BAD1D600672675 /* Toolbar+URLBar */ = {
isa = PBXGroup;
children = (
8AD40FD427BB1C1000672675 /* LockButton.swift */,
8AD40FC827BADC4B00672675 /* ReaderModeButton.swift */,
8AD40FC927BADC4B00672675 /* StatefulButton.swift */,
43DB9783292D6846002E0B9F /* ShareButton.swift */,
E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */,
8AD40FCC27BADC5B00672675 /* TabLocationContainerView.swift */,
D314E7F51A37B98700426A76 /* TabToolbar.swift */,
8AD40FC427BADC1E00672675 /* TabToolbarHelper.swift */,
8AD40FD027BADCBA00672675 /* ToolbarButton.swift */,
8AD40FC627BADC3400672675 /* ToolbarTextField.swift */,
0BF0DB931A8545800039F300 /* URLBarView.swift */,
8AD40FCE27BADC6A00672675 /* URLTextField.swift */,
2137786429832C8900D01309 /* OverlayModeManager.swift */,
);
path = "Toolbar+URLBar";
sourceTree = "<group>";
};
8AD40FB827BAD1DD00672675 /* TabContentsScripts */ = {
isa = PBXGroup;
children = (
D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */,
D01017F4219CB6BD009CBB5A /* DownloadContentScript.swift */,
D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */,
39F4C1092045DB2E00746155 /* FocusHelper.swift */,
B2999FF82B194B3D00F0FEC1 /* FormAutofillHelper */,
D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */,
0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */,
A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */,
A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */,
D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */,
D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */,
);
path = TabContentsScripts;
sourceTree = "<group>";
};
8AD54D3128FD9E2C0070D4B3 /* Theme */ = {
isa = PBXGroup;
children = (
8A96C4B828F9DD8700B75884 /* ThemableTests.swift */,
);
path = Theme;
sourceTree = "<group>";
};
8AD984F12AF1554F00B9FDA4 /* ContentBlocker */ = {
isa = PBXGroup;
children = (
8A3345582BA499B6008C52AB /* disconnect-block-advertising.json */,
8A33455A2BA499B6008C52AB /* disconnect-block-analytics.json */,
8A33455C2BA499B7008C52AB /* disconnect-block-content.json */,
8A33455B2BA499B7008C52AB /* disconnect-block-cookies-advertising.json */,
8A33455D2BA499B7008C52AB /* disconnect-block-cookies-analytics.json */,
8A3345592BA499B6008C52AB /* disconnect-block-cookies-content.json */,
8A33455F2BA499B7008C52AB /* disconnect-block-cookies-social.json */,
8A3345602BA499B7008C52AB /* disconnect-block-cryptomining.json */,
8A3345572BA499B6008C52AB /* disconnect-block-fingerprinting.json */,
8A33455E2BA499B7008C52AB /* disconnect-block-social.json */,
EBB894F8219398E500EB91A0 /* ContentBlocker.swift */,
EBB894F9219398E500EB91A0 /* ContentBlocker+Safelist.swift */,
EBB894F7219398E500EB91A0 /* TabContentBlocker.swift */,
EBB894FA219398E500EB91A0 /* TabContentBlocker+ContentScript.swift */,
EBB894F5219398E500EB91A0 /* TrackingProtectionPageStats.swift */,
);
path = ContentBlocker;
sourceTree = "<group>";
};
8ADAE41C2A33A0D3007BF926 /* Support */ = {
isa = PBXGroup;
children = (
8ADAE4252A33A13B007BF926 /* OpenSupportPageSetting.swift */,
8ADAE4212A33A113007BF926 /* SendAnonymousUsageDataSetting.swift */,
8ADAE41F2A33A0FD007BF926 /* SendFeedbackSetting.swift */,
8ADAE41D2A33A0E2007BF926 /* ShowIntroductionSetting.swift */,
8ADAE4232A33A126007BF926 /* StudiesToggleSetting.swift */,
8A720C612A4CBB370003018A /* SupportSettingsDelegate.swift */,
);
path = Support;
sourceTree = "<group>";
};
8ADAFAC428AEBF5000FFEBE3 /* LogoHeader */ = {
isa = PBXGroup;
children = (
8ADAFAC528AEBF6300FFEBE3 /* HomeLogoHeaderViewModelTests.swift */,
);
path = LogoHeader;
sourceTree = "<group>";
};
8ADC2A192A33997900543DAA /* About */ = {
isa = PBXGroup;
children = (
8ADC2A1A2A33998100543DAA /* AppStoreReviewSetting.swift */,
8ADC2A1E2A3399BD00543DAA /* LicenseAndAcknowledgementsSetting.swift */,
8ADC2A1C2A33999800543DAA /* VersionSetting.swift */,
8ADC2A202A3399DC00543DAA /* YourRightsSetting.swift */,
5AE371862A4E11750092A760 /* AboutSettingsDelegate.swift */,
);
path = About;
sourceTree = "<group>";
};
8AE0BF4B2819B08D00F33EC4 /* TopSitesSettings */ = {
isa = PBXGroup;
children = (
8AE0BF4E2819B10E00F33EC4 /* TopSitesSettingsViewController.swift */,
DFACBF84277B9B5B003D5F41 /* TopSitesRowCountSettingsController.swift */,
);
path = TopSitesSettings;
sourceTree = "<group>";
};
8AE1E1CE27B191160024C45E /* SearchBar */ = {
isa = PBXGroup;
children = (
8AE1E1CA27B18F560024C45E /* SearchBarSettingsViewController.swift */,
8AE1E1CC27B191110024C45E /* SearchBarSettingsViewModel.swift */,
);
path = SearchBar;
sourceTree = "<group>";
};
8AE80BAB2891955400BC12EA /* TopSites */ = {
isa = PBXGroup;
children = (
8A7A93ED2810ADF2005E7E1B /* ContileProviderTests.swift */,
961577932A39008100391E8D /* SponsoredTileDataUtilityTests.swift */,
8A33221E27DFE318008F809E /* TopSitesDataAdaptorTests.swift */,
8AE80BAC2891957C00BC12EA /* TopSitesDimensionTests.swift */,
3B6F40171DC7849C00656CC6 /* TopSitesViewModelTests.swift */,
);
path = TopSites;
sourceTree = "<group>";
};
8AE80BBF2891C23500BC12EA /* Data */ = {
isa = PBXGroup;
children = (
8AE80BB72891BE0700BC12EA /* JumpBackInDataAdaptor.swift */,
8AE80BBB2891C20D00BC12EA /* JumpBackInList.swift */,
8AE80BBD2891C21A00BC12EA /* JumpBackInSyncedTab.swift */,
);
path = Data;
sourceTree = "<group>";
};
8AE80BC02891C77800BC12EA /* Cell */ = {
isa = PBXGroup;
children = (
8A9AC464276CEC4E0047F5B0 /* JumpBackInCell.swift */,
E1877A822875DEDE00F5BDF2 /* SyncedTabCell.swift */,
);
path = Cell;
sourceTree = "<group>";
};
8AE80BC32891DAB000BC12EA /* JumpBackIn */ = {
isa = PBXGroup;
children = (
8ABA9C8A28931207002C0077 /* JumpBackInDataAdaptorTests.swift */,
E1AEC16F286E0CF500062E29 /* JumpBackInViewModelTests.swift */,
8A635ECC289437A8006378BA /* SyncedTabCellTests.swift */,
);
path = JumpBackIn;
sourceTree = "<group>";
};
8AED23C327AC1F8700DE7E97 /* Components */ = {
isa = PBXGroup;
children = (
E17496362991A2480096900A /* SwiftUI */,
8AED23C427AC1F9500DE7E97 /* BaseContentStackView.swift */,
43AB6F9E25DC53D20016B015 /* LabelButtonHeaderView.swift */,
8A36BE2829EDBC6900AC1C5C /* ContentContainer.swift */,
8ACE9BFA2A54A010001E7A73 /* ExpandButtonState.swift */,
8A0D32832A61E1CC007D976D /* StatusBarOverlay.swift */,
);
path = Components;
sourceTree = "<group>";
};
8AED868128CA3A1F00351A50 /* Library */ = {
isa = PBXGroup;
children = (
8AED868228CA3B3400351A50 /* BookmarkPanelViewModelTests.swift */,
8A8629E52880B69C0096DDB1 /* BookmarksPanelTests.swift */,
8AF3B15D2AF99D2F009BB262 /* DownloadsPanelTests.swift */,
2137786029802B7000D01309 /* DownloadsPanelViewModelTests.swift */,
8AF3B1592AF99B86009BB262 /* HistoryPanelTests.swift */,
21737FB528789EA9000A9A92 /* HistoryPanelViewModelTests.swift */,
2197DF89287624BF00215624 /* LibraryViewModelTests.swift */,
8AF3B15B2AF99C77009BB262 /* ReadingListPanelTests.swift */,
);
path = Library;
sourceTree = "<group>";
};
8AED868428CA7B1200351A50 /* TabManagement */ = {
isa = PBXGroup;
children = (
5A475E8829DB87BF009C13FD /* Legacy */,
5A475E8B29DB87F6009C13FD /* Mocks */,
5A475E8929DB87F2009C13FD /* TabManagerTests.swift */,
21BFEEF62A05A0310033048D /* TabMigrationUtilityTests.swift */,
);
path = TabManagement;
sourceTree = "<group>";
};
8AF10D8829D713E70086351D /* Launch */ = {
isa = PBXGroup;
children = (
8A832A9529DCBBD90025D5DD /* LaunchTypeTests.swift */,
8AFCE50629DE0CD500B1B253 /* LaunchCoordinatorTests.swift */,
);
path = Launch;
sourceTree = "<group>";
};
8AF10D8D29D773FC0086351D /* Scene */ = {
isa = PBXGroup;
children = (
8A93F86F29D3A597004159D9 /* SceneCoordinator.swift */,
8AF10D8E29D774090086351D /* SceneSetupHelper.swift */,
8A76B01529F6EB3900A82607 /* ScreenshotService.swift */,
8AEDB11429F9F00400F2A53B /* SceneContainer.swift */,
);
path = Scene;
sourceTree = "<group>";
};
8AF99B5029EF1BB600108DEC /* Browser */ = {
isa = PBXGroup;
children = (
8A19ACAA2A32895E001C2147 /* BrowserNavigationHandler.swift */,
8A93F87129D3A5AD004159D9 /* BrowserCoordinator.swift */,
8AF99B4E29EF1BA700108DEC /* BrowserDelegate.swift */,
);
path = Browser;
sourceTree = "<group>";
};
8AFCE50229DDC96B00B1B253 /* LaunchView */ = {
isa = PBXGroup;
children = (
8A832A8F29DC96C50025D5DD /* LaunchScreenView.swift */,
8A69047F2B97BBAE00E30047 /* SplashScreenAnimation.swift */,
8A832A9329DC99BA0025D5DD /* LaunchScreenViewController.swift */,
8A832A9129DC99790025D5DD /* LaunchScreenViewModel.swift */,
);
path = LaunchView;
sourceTree = "<group>";
};
8AFCE50329DDCD3F00B1B253 /* LaunchView */ = {
isa = PBXGroup;
children = (
8AF10D8929D713F50086351D /* LaunchScreenViewModelTests.swift */,
8AFCE50429DDF38300B1B253 /* LaunchScreenViewControllerTests.swift */,
);
path = LaunchView;
sourceTree = "<group>";
};
8C2937692BF79EDF00146613 /* AddressFormManager */ = {
isa = PBXGroup;
children = (
8C2937662BF79EDF00146613 /* AddressFormManager.css */,
8C2937672BF79EDF00146613 /* AddressFormManager.html */,
8C2937682BF79EDF00146613 /* AddressFormManager.mjs */,
);
path = AddressFormManager;
sourceTree = "<group>";
};
8C2937732BF79F0C00146613 /* Edit */ = {
isa = PBXGroup;
children = (
8C29376F2BF79F0300146613 /* Address+Encodable.swift */,
8C29376D2BF79F0200146613 /* EditAddressLocalization.swift */,
8C29376E2BF79F0300146613 /* EditAddressViewController.swift */,
);
path = Edit;
sourceTree = "<group>";
};
8C802EE12B078BB30059E78D /* Response */ = {
isa = PBXGroup;
children = (
E1516A3D2A7BC07E007819A4 /* ReliabilityGrade.swift */,
8CBDE8E22AB09804001985BF /* ProductAnalyzeResponse.swift */,
8C92DE922A7128DE0090BD28 /* ProductAdsResponse.swift */,
DFD104632B231F8900938418 /* ProductAdsCache.swift */,
8CCCB08A2AE26B5C0073ADB9 /* ReportResponse.swift */,
8C92DE902A7128CB0090BD28 /* ProductAnalysisResponse.swift */,
8C29627B2B1F473800571655 /* AdEventsResponse.swift */,
);
path = Response;
sourceTree = "<group>";
};
8C92DE942A7128FB0090BD28 /* Client */ = {
isa = PBXGroup;
children = (
8C802EE12B078BB30059E78D /* Response */,
8C92DE8A2A711ED60090BD28 /* FakespotClient.swift */,
E18F44062A951C330056160F /* FakespotHighlightGroup.swift */,
ABE4393D2AC432040074FFE1 /* PartnerWebsites.swift */,
);
path = Client;
sourceTree = "<group>";
};
9614BF3F28A53F2000D3F7EA /* ContextualHints */ = {
isa = PBXGroup;
children = (
9614BF4028A53F7C00D3F7EA /* ContextualHintEligibilityUtilityTests.swift */,
8A37C79E28DA4BA600B1FAD4 /* ContextualHintViewProviderTests.swift */,
);
path = ContextualHints;
sourceTree = "<group>";
};
962C6C3B297054EC00354BE8 /* Sources */ = {
isa = PBXGroup;
children = (
962C6C3E2970551000354BE8 /* DangerDependencies */,
);
name = Sources;
path = ../Sources;
sourceTree = "<group>";
};
962C6C3E2970551000354BE8 /* DangerDependencies */ = {
isa = PBXGroup;
children = (
D4F389132981634F0082E974 /* Fake.swift */,
);
path = DangerDependencies;
sourceTree = "<group>";
};
9636D92627F5D71A00771F5E /* Messaging */ = {
isa = PBXGroup;
children = (
96F8DA48280452CA00E53239 /* GleanPlumbContextProvider.swift */,
9636D92927F767EC00771F5E /* NimbusMessagingEvaluationUtility.swift */,
C8CD80D62A1E2C6E0097C3AE /* NimbusMessagingHelperUtilityProtocol.swift */,
9636D92D27F9E5D900771F5E /* GleanPlumbMessage.swift */,
9636D92727F5D72D00771F5E /* GleanPlumbMessageManager.swift */,
9636D92B27F9E50100771F5E /* GleanPlumbMessageStore.swift */,
);
path = Messaging;
sourceTree = "<group>";
};
965C3C8B29313949006499ED /* Services */ = {
isa = PBXGroup;
children = (
5A6AD22529428942000A9654 /* DownloadQueue */,
965C3C9029324AF2006499ED /* AppSession */,
);
name = Services;
sourceTree = "<group>";
};
965C3C9029324AF2006499ED /* AppSession */ = {
isa = PBXGroup;
children = (
965C3C8E29313A1B006499ED /* AppSessionManager.swift */,
96EA9453293655BF00123345 /* AppSession+Enums.swift */,
965C3C932933A860006499ED /* LaunchSessionProvider.swift */,
);
name = AppSession;
sourceTree = "<group>";
};
96C11E972864BA1700840E7C /* DependencyInjection */ = {
isa = PBXGroup;
children = (
965C3C8B29313949006499ED /* Services */,
96C11E9A2864C2DD00840E7C /* DependencyHelper.swift */,
);
name = DependencyInjection;
sourceTree = "<group>";
};
96EB6C3627D821A400A9D159 /* HistoryPanel */ = {
isa = PBXGroup;
children = (
96EB6C4127DBF00E00A9D159 /* GeneralizedTableView */,
59A6825233896FC846499289 /* HistoryPanel.swift */,
211F00AB27F4D918001D9189 /* HistoryPanel+Search.swift */,
96EB6C3727D821B800A9D159 /* HistoryPanelViewModel.swift */,
96EB6C3D27D9266500A9D159 /* HistoryActionables.swift */,
);
path = HistoryPanel;
sourceTree = "<group>";
};
96EB6C4127DBF00E00A9D159 /* GeneralizedTableView */ = {
isa = PBXGroup;
children = (
96EB6C3F27DBEE9800A9D159 /* SearchGroupedItemsViewController.swift */,
96EB6C4227DC205D00A9D159 /* SearchGroupedItemsViewModel.swift */,
);
path = GeneralizedTableView;
sourceTree = "<group>";
};
A5519CF32B5D572A0062BECB /* SearchSettings */ = {
isa = PBXGroup;
children = (
A5519CF42B5D57560062BECB /* SearchSettingsState.swift */,
A55319BA2B5D5A850051559F /* SearchSettingsAction.swift */,
A55319BC2B5D5AE70051559F /* SearchSettingsMiddleware.swift */,
);
path = SearchSettings;
sourceTree = "<group>";
};
AB2AC6642BD15E2C00022AAB /* TrackingProtection */ = {
isa = PBXGroup;
children = (
AB2AC6652BD15E6300022AAB /* CertificatesHandler.swift */,
);
path = TrackingProtection;
sourceTree = "<group>";
};
ABEF80CD2A24BEF1003F52C4 /* CreditCardBottomSheet */ = {
isa = PBXGroup;
children = (
ABEF80D02A24D2BE003F52C4 /* CreditCardBottomSheetViewModel.swift */,
AB42CC722A1F523F003C9594 /* CreditCardBottomSheetViewController.swift */,
AB42CC732A1F5240003C9594 /* CreditCardBottomSheetHeaderView.swift */,
ABEF80D42A254185003F52C4 /* CreditCardBottomSheetFooterView.swift */,
);
path = CreditCardBottomSheet;
sourceTree = "<group>";
};
B23620492B7EAF2C000B1DE7 /* Autofill */ = {
isa = PBXGroup;
children = (
439B78172A09721600CAAE37 /* FormAutofillHelperTests.swift */,
8CCD74722B90A945008F919B /* LoginListViewModelTests.swift */,
8CEDF07D2BFE04B100D2617B /* AddressListViewModelTests.swift */,
);
path = Autofill;
sourceTree = "<group>";
};
B2999FF82B194B3D00F0FEC1 /* FormAutofillHelper */ = {
isa = PBXGroup;
children = (
B2999FF02B194A5800F0FEC1 /* CreditCardPayload.swift */,
B2999FF22B194A8300F0FEC1 /* FillCreditCardForm.swift */,
0BA02DB12942605600C92603 /* FormAutofillHelper.swift */,
B2999FF42B194AB200F0FEC1 /* FormAutofillHelperError.swift */,
B2999FF62B194ADE00F0FEC1 /* FormAutofillPayloadType.swift */,
B28BF65F2B7A9E4F006357CA /* FillAddressAutofillForm.swift */,
B23620502B9BAAF3000B1DE7 /* AddressFormData.swift */,
);
path = FormAutofillHelper;
sourceTree = "<group>";
};
B2FEA6892B460CEC0058E616 /* Address */ = {
isa = PBXGroup;
children = (
8C2937732BF79F0C00146613 /* Edit */,
B2FEA68C2B460D390058E616 /* AddressAutofillSettingsViewController.swift */,
B2FEA68E2B460D9E0058E616 /* AddressAutofillSettingsViewModel.swift */,
B2DFB7DE2B619DB80004CEA5 /* AddressListViewModel.swift */,
8CEDF07F2BFE138B00D2617B /* AddressProvider.swift */,
B2FEA68A2B460D1D0058E616 /* AddressAutofillSettingsView.swift */,
B2FEA6902B4661BE0058E616 /* AddressAutofillToggle.swift */,
B2DFB7E02B619DF60004CEA5 /* AddressListView.swift */,
B2DFB7E22B619E2B0004CEA5 /* AddressCellView.swift */,
B236204A2B851FE0000B1DE7 /* AddressAutoFillBottomSheetView.swift */,
B236204C2B8673DE000B1DE7 /* AddressScrollView.swift */,
);
path = Address;
sourceTree = "<group>";
};
C22753422A3CA25100B9C0D1 /* WebsiteDataManagement */ = {
isa = PBXGroup;
children = (
66CE54A720FCF6CF00CC310B /* WebsiteDataManagementViewController.swift */,
C227533F2A3C9E1300B9C0D1 /* WebsiteDataManagementViewModel.swift */,
6669B5E1211418A200CA117B /* WebsiteDataSearchResultsViewController.swift */,
);
path = WebsiteDataManagement;
sourceTree = "<group>";
};
C29B64EC2AD937C200F3244B /* QRCode */ = {
isa = PBXGroup;
children = (
C29B64802AD6959E00F3244B /* QRCodeCoordinator.swift */,
C29B64ED2AD937D400F3244B /* QRCodeNavigationHandler.swift */,
);
path = QRCode;
sourceTree = "<group>";
};
C2D1A10B2A66C61600205DCC /* Library */ = {
isa = PBXGroup;
children = (
8A83B7472A264FB7002FF9AC /* LibraryCoordinator.swift */,
C2D1A10C2A66C70000205DCC /* BookmarksCoordinator.swift */,
8A7AE4432BAB510B0072DAEC /* LibraryPanelCoordinatorDelegate.swift */,
C2506C922A6A863600F2B76E /* HistoryCoordinator.swift */,
C2A72A662A76938C002ACCE2 /* DownloadsCoordinator.swift */,
C2A72A682A769460002ACCE2 /* ReadingListCoordinator.swift */,
);
path = Library;
sourceTree = "<group>";
};
C2D1A10E2A67E71300205DCC /* Library */ = {
isa = PBXGroup;
children = (
8A83B74B2A265061002FF9AC /* LibraryCoordinatorTests.swift */,
C2D1A10F2A67E73800205DCC /* BookmarksCoordinatorTests.swift */,
C2506C942A6A8D2600F2B76E /* HistoryCoordinatorTests.swift */,
C2B808B02A77FA3F00A65487 /* DownloadsCoordinatorTests.swift */,
C2A72A6A2A77AC10002ACCE2 /* ReadingListCoordinatorTests.swift */,
);
path = Library;
sourceTree = "<group>";
};
C2D71B932A384EF6003DEC7A /* ThemedTableViewCells */ = {
isa = PBXGroup;
children = (
C2D71B982A384F6A003DEC7A /* ThemedLeftAlignedTableViewCell.swift */,
C2D71B962A384F40003DEC7A /* ThemedSubtitleTableViewCell.swift */,
C2D71B942A384F11003DEC7A /* ThemedTableViewCell.swift */,
C2D71B9A2A3850B4003DEC7A /* ThemedTableViewCellViewModel.swift */,
);
path = ThemedTableViewCells;
sourceTree = "<group>";
};
C80C11F228B3CD3E0062922A /* MockTests */ = {
isa = PBXGroup;
children = (
DF8C6DD62A52EED1007FAAF2 /* ClientSyncManagerTests.swift */,
C80C11F328B3CD580062922A /* MockUserDefaultsTests.swift */,
);
path = MockTests;
sourceTree = "<group>";
};
C82A94E3269CB74500624AA7 /* FeatureFlags */ = {
isa = PBXGroup;
children = (
C82A94E4269CB77500624AA7 /* CoreFlaggableFeature.swift */,
C8656D74270F834600E199EA /* FlaggableFeatureOptions.swift */,
C82A94E6269CB77F00624AA7 /* LegacyFeatureFlagsManager.swift */,
C8B07A4028199500000AFCE7 /* NimbusFlaggableFeature.swift */,
);
path = FeatureFlags;
sourceTree = "<group>";
};
C83B7DD129BBAF52005565C2 /* SurveySurface */ = {
isa = PBXGroup;
children = (
C83B7DD429BBAF7E005565C2 /* SurveySurfaceManagerTests.swift */,
);
path = SurveySurface;
sourceTree = "<group>";
};
C83DE54529DF3579006E1B69 /* Messaging */ = {
isa = PBXGroup;
children = (
215349022881FA3C00FADB4D /* GleanPlumbMessageManagerTests.swift */,
215349052886007900FADB4D /* GleanPlumbMessageStoreTests.swift */,
39AF317329DAE37E00F8E6F7 /* NimbusMessagingMessageTests.swift */,
39D0DA7429D767D1000760B8 /* NimbusMessagingTriggerTests.swift */,
);
path = Messaging;
sourceTree = "<group>";
};
C84655DC2887384200861B4A /* v1 */ = {
isa = PBXGroup;
children = (
C84655E02887387D00861B4A /* Interface */,
C84655DF2887387100861B4A /* Models */,
C869912728917652007ACC5C /* NetworkServices */,
C84655DD2887386200861B4A /* Protocols */,
E1FF93E028A2E13600E6360E /* UI */,
C84655DE2887386A00861B4A /* Utilities */,
);
path = v1;
sourceTree = "<group>";
};
C84655DD2887386200861B4A /* Protocols */ = {
isa = PBXGroup;
children = (
C8699130289176A5007ACC5C /* WallpaperNetworking.swift */,
C8A4137328BE58C900D8EFEA /* WallpaperMetadataCodableProtocol.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
C84655DE2887386A00861B4A /* Utilities */ = {
isa = PBXGroup;
children = (
C84655FE2887A06B00861B4A /* WallpaperFilePathProvider.swift */,
C84656002887A0F700861B4A /* WallpaperMetadataUtility.swift */,
C84655FA28879FC600861B4A /* WallpaperStorageUtility.swift */,
C838FD5D289981240068F60B /* WallpaperURLProvider.swift */,
C8680C5628BFDF7F00BC902A /* WallpaperThumbnailUtility.swift */,
C87A121928C2451A0097ED51 /* WallpaperMigrationUtility.swift */,
);
path = Utilities;
sourceTree = "<group>";
};
C84655DF2887387100861B4A /* Models */ = {
isa = PBXGroup;
children = (
C84655E12887388F00861B4A /* Wallpaper.swift */,
C84655E32887394B00861B4A /* WallpaperMetadata.swift */,
C84655E52887398700861B4A /* WallpaperCollection.swift */,
C84655E7288739CB00861B4A /* WallpaperCollectionAvailability.swift */,
E18EA57028AD46D3003F97FC /* WallpaperCollectionType.swift */,
);
path = Models;
sourceTree = "<group>";
};
C84655E02887387D00861B4A /* Interface */ = {
isa = PBXGroup;
children = (
C84655F628879EF100861B4A /* WallpaperManager.swift */,
);
path = Interface;
sourceTree = "<group>";
};
C84655ED28873C4800861B4A /* Wallpaper */ = {
isa = PBXGroup;
children = (
C86991352891774F007ACC5C /* Mocks */,
C869913228917723007ACC5C /* TestDataAndTestDataProviders */,
E19B38B028A3E69300D8C541 /* WallpaperCollectionAvailabilityTests.swift */,
C869914E289177A6007ACC5C /* WallpaperDataServiceTests.swift */,
C80C11ED28B3C8B80062922A /* WallpaperMetadataTrackerTests.swift */,
C8501F5028510DA1003B09AB /* WallpaperMigrationUtilityTests.swift */,
C869916228918C36007ACC5C /* WallpaperNetworkingModuleTests.swift */,
C869914F289177A6007ACC5C /* WallpaperNetworkingTests.swift */,
E1390FB528B040E900C9EF3E /* WallpaperSelectorViewModelTests.swift */,
E16E1C9528BFB2E600EE2EF5 /* WallpaperSettingsViewModelTests.swift */,
C838FD5F2899A9390068F60B /* WallpaperURLProviderTests.swift */,
);
path = Wallpaper;
sourceTree = "<group>";
};
C849E45F26B9C36600260F0B /* EnhancedTrackingProtection */ = {
isa = PBXGroup;
children = (
C849E46026B9C39B00260F0B /* EnhancedTrackingProtectionVC.swift */,
C849E46226B9C3AF00260F0B /* EnhancedTrackingProtectionVM.swift */,
C849E46426B9C3DD00260F0B /* SlideoverPresentationController.swift */,
C83432FD26BAD30D00ABAAA6 /* EnhancedTrackingProtectionDetailsVC.swift */,
C83432FF26BAD32800ABAAA6 /* EnhancedTrackingProtectionDetailsVM.swift */,
);
path = EnhancedTrackingProtection;
sourceTree = "<group>";
};
C855728029AE7EF900AF32B0 /* SurveySurface */ = {
isa = PBXGroup;
children = (
C8BE692629BA2FBB0015C4A2 /* SurveySurfaceInfoModel.swift */,
C855728129AE7F1700AF32B0 /* SurveySurfaceManager.swift */,
C855728529AEA3FB00AF32B0 /* SurveySurfaceViewController.swift */,
C855728329AEA3C300AF32B0 /* SurveySurfaceViewModel.swift */,
);
path = SurveySurface;
sourceTree = "<group>";
};
C869912728917652007ACC5C /* NetworkServices */ = {
isa = PBXGroup;
children = (
C869912A28917688007ACC5C /* WallpaperDataService.swift */,
C869912928917687007ACC5C /* WallpaperImageLoader.swift */,
C869912B28917688007ACC5C /* WallpaperMetadataLoader.swift */,
C869912828917687007ACC5C /* WallpaperNetworkModule.swift */,
);
path = NetworkServices;
sourceTree = "<group>";
};
C869913228917723007ACC5C /* TestDataAndTestDataProviders */ = {
isa = PBXGroup;
children = (
C869913328917742007ACC5C /* JSONFiles */,
C869913428917747007ACC5C /* Protocols */,
);
path = TestDataAndTestDataProviders;
sourceTree = "<group>";
};
C869913328917742007ACC5C /* JSONFiles */ = {
isa = PBXGroup;
children = (
C86991362891776E007ACC5C /* wallpaperAvailabilityEnd.json */,
C86991382891776F007ACC5C /* wallpaperAvailabilityStart.json */,
C869913A28917770007ACC5C /* wallpaperBadLastUpdatedDate.json */,
C869913D28917771007ACC5C /* wallpaperBadTextColor.json */,
C86991392891776F007ACC5C /* wallpaperGoodData.json */,
C869913B28917771007ACC5C /* wallpaperNewUpdates.json */,
C86991372891776F007ACC5C /* wallpaperNoAvailabilityRange.json */,
C87BE0A328A2ED3F00BAADF5 /* wallpaperNoLearnMoreURL.json */,
C869913C28917771007ACC5C /* wallpaperNoLocales.json */,
);
path = JSONFiles;
sourceTree = "<group>";
};
C869913428917747007ACC5C /* Protocols */ = {
isa = PBXGroup;
children = (
C86991472891777F007ACC5C /* WallpaperJSONTestProvider.swift */,
C86991462891777E007ACC5C /* WallpaperMetadataTestProvider.swift */,
C86991482891777F007ACC5C /* WallpaperTestDataProvider.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
C86991352891774F007ACC5C /* Mocks */ = {
isa = PBXGroup;
children = (
C869914C28917789007ACC5C /* NetworkingMock.swift */,
E1390FB728B42EF200C9EF3E /* WallpaperManagerMock.swift */,
C869916428918C8E007ACC5C /* WallpaperURLSessionMock.swift */,
);
path = Mocks;
sourceTree = "<group>";
};
C86E4F6F2493BA8E0087BFD9 /* Generated */ = {
isa = PBXGroup;
children = (
455880A027B42F720078DEBB /* FxNimbus.swift */,
39673BC02B6D82F400653F4A /* FxNimbusMessaging.swift */,
C86E4F702493BA8E0087BFD9 /* Metrics.swift */,
);
path = Generated;
sourceTree = "<group>";
};
C8742DB92729A69E00E724F6 /* LegacyThemeManager */ = {
isa = PBXGroup;
children = (
EB9A179A20E69A7E00B12184 /* LegacyTheme.swift */,
2C49854D206173C800893DAE /* photon-colors.swift */,
);
path = LegacyThemeManager;
sourceTree = "<group>";
};
C87700472A13E612008BCA86 /* Mocks */ = {
isa = PBXGroup;
children = (
C8CD80D32A1E268C0097C3AE /* MockGleanPlumbEvaluationUtility.swift */,
C8B394352A0ED55D00700E49 /* MockOnboardingCardDelegate.swift */,
);
path = Mocks;
sourceTree = "<group>";
};
C87D8B7E2818331900A6307D /* Nimbus */ = {
isa = PBXGroup;
children = (
DFFC9AD02A681FA0002A6AAD /* NimbusFakespotFeatureLayer.swift */,
8AA020EE2B9A37E500771DE0 /* NimbusSplashScreenFeatureLayer.swift */,
254B76092B7B44EE00AB8526 /* NimbusFirefoxSuggestFeatureLayer.swift */,
C81B78A3280752A20000C15F /* NimbusFeatureFlagLayer.swift */,
C87D8B7F2818333F00A6307D /* NimbusManager.swift */,
C825E9822832A425006CB811 /* NimbusSearchBarLayer.swift */,
C88E7A5E2A0554FC0072E638 /* OnboardingFeatureLayer */,
E1AF27422A17BCF700CE5991 /* TestData */,
);
path = Nimbus;
sourceTree = "<group>";
};
C87DC85F27B2CC1A006EFCE2 /* JumpBackIn */ = {
isa = PBXGroup;
children = (
8AE80BC02891C77800BC12EA /* Cell */,
8AE80BBF2891C23500BC12EA /* Data */,
8AE80BB92891C0C300BC12EA /* JumpBackInSectionLayout.swift */,
C8A012F026AB07D70096A7A7 /* JumpBackInViewModel.swift */,
);
path = JumpBackIn;
sourceTree = "<group>";
};
C87DC86027B2CC21006EFCE2 /* RecentlySaved */ = {
isa = PBXGroup;
children = (
8AB5958728413F6C0090F4AE /* RecentlySavedCell.swift */,
966206CC2698DE1E005C0A55 /* RecentlySavedViewModel.swift */,
5A3A7DCD2886F7880065F81A /* RecentlySavedDataAdaptor.swift */,
);
path = RecentlySaved;
sourceTree = "<group>";
};
C87DC86127B2CC27006EFCE2 /* Pocket */ = {
isa = PBXGroup;
children = (
C8B0F5EC283B7C9F007AE65D /* PocketStandardCell.swift */,
8A7653BE28A2C92600924ABF /* PocketStandardCellViewModel.swift */,
8A9AC46A276D11280047F5B0 /* PocketViewModel.swift */,
8A7653BC28A2C61D00924ABF /* PocketDataAdaptor.swift */,
8ABC5AED284532C900FEA552 /* PocketDiscoverCell.swift */,
E58368A9287D632F0087A449 /* StoryProvider.swift */,
);
path = Pocket;
sourceTree = "<group>";
};
C889D7D22858C85200121E1D /* Mocks */ = {
isa = PBXGroup;
children = (
45D5EDBF292D619000311934 /* MockablePinnedSites.swift */,
2165B2C32860CB34004C0786 /* MockAdjustTelemetryData.swift */,
8A359EF52A1FE840004A5BB7 /* MockAdjustWrapper.swift */,
434CD57729F6FC4500A0D04B /* MockAppAuthenticator.swift */,
8AABBD022A001CBC0089941E /* MockApplicationHelper.swift */,
965C3C9729343445006499ED /* MockAppSessionManager.swift */,
8A5D1C9F2A30C9D7005AD35C /* MockAppSettingsDelegate.swift */,
8A5038132A5DFCE000A1B02A /* MockBrowserProfile.swift */,
C8C3FEA029F973C40038E3BA /* MockBrowserViewController.swift */,
8AF6D4DE2A856A9000B0474B /* MockContileNetworking.swift */,
8AABBD042A0041380089941E /* MockCoordinator.swift */,
8AE80BB42891AE6700BC12EA /* MockDispatchGroup.swift */,
8ABA9C8C28931223002C0077 /* MockDispatchQueue.swift */,
8AABBCFD2A0017560089941E /* MockGleanWrapper.swift */,
21B548962B1E6AC300DC1DF8 /* MockInactiveTabsManager.swift */,
8A5604F529DF09FA00035CA3 /* MockLaunchCoordinatorDelegate.swift */,
8AFCE50829DE136300B1B253 /* MockLaunchFinishedLoadingDelegate.swift */,
8AF10D9029D776190086351D /* MockLaunchScreenManager.swift */,
965C3C95293431FC006499ED /* MockLaunchSessionProvider.swift */,
8AF99B5329EF2AF100108DEC /* MockLogger.swift */,
8A93F86629D373AC004159D9 /* MockNavigationController.swift */,
5AB4237B28A1947A003BC40C /* MockNotificationCenter.swift */,
E18259E229B2A51B00E6BE76 /* MockNotificationManager.swift */,
21B41A1B298B1876008BC0A2 /* MockOverlayModeManager.swift */,
8A7653C328A2E68B00924ABF /* MockPocketAPI.swift */,
281B2BE91ADF4D90002917DC /* MockProfile.swift */,
8A7A26E029D4785900EA76F1 /* MockRouter.swift */,
C8C3FE9C29F907B30038E3BA /* MockSearchHandlerRouteCoordinator.swift */,
21D884402A79628E00AF144C /* MockSettingsDelegate.swift */,
8A093D802A4B58330099ABA5 /* MockSettingsFlowDelegate.swift */,
8A9E46BC2A6599E5003327D4 /* MockStatusBarScrollDelegate.swift */,
8A36AC2B2886F27F00CDC0AD /* MockTabManager.swift */,
5A9A09D328B01D8700B6F51E /* MockTelemetryWrapper.swift */,
C80C11F228B3CD3E0062922A /* MockTests */,
5AA75A622A46272000533F8D /* MockThemeManager.swift */,
8AE80BAE2891960300BC12EA /* MockTraitCollection.swift */,
21E78A6F28F9A8C500F8D687 /* MockUIDevice.swift */,
5A9A09D528B01FD500B6F51E /* MockURLBarView.swift */,
C80C11EF28B3C9150062922A /* MockUserDefaults.swift */,
E1463D0529830E4F0074E16E /* MockUserNotificationCenter.swift */,
2173326929CCF901007F20C7 /* UIPanGestureRecognizerMock.swift */,
BA1C68BB2B7ED153000D9397 /* MockWebKit.swift */,
1D558A562BED7ECB001EF527 /* MockWindowManager.swift */,
0AC659282BF493CE005C614A /* MockFxAWebViewModel.swift */,
);
path = Mocks;
sourceTree = "<group>";
};
C889D7D32858CD4500121E1D /* HistoryHighlights */ = {
isa = PBXGroup;
children = (
DFA514822761012D00266AA0 /* HistoryHighlightsManagerTests.swift */,
C889D7D42858CD8800121E1D /* HistoryHighlightsTestEntryProvider.swift */,
);
path = HistoryHighlights;
sourceTree = "<group>";
};
C88E7A532A0552F10072E638 /* Models */ = {
isa = PBXGroup;
children = (
21A7C44D283539170071D996 /* IntroViewModel.swift */,
C88E7A562A0553360072E638 /* OnboardingButtonInfoModel.swift */,
C8BD875F2A0C248000CD803A /* OnboardingButtonsModel.swift */,
81055B552BAB7CE200E166B3 /* OnboardingMultipeChoiceButtonModel.swift */,
C88E7A582A0553440072E638 /* OnboardingCardInfoModel.swift */,
C88E7A5A2A0553510072E638 /* OnboardingLinkInfoModel.swift */,
C88E7A542A0553180072E638 /* OnboardingViewModel.swift */,
435D660423D794B90046EFA2 /* UpdateViewModel.swift */,
74B420C82A1D0D7A00370E53 /* OnboardingInstructionsPopupInfoModel.swift */,
C8CD80DB2A1E8C970097C3AE /* OnboardingTelemetryUtility.swift */,
81020C932BB5B026007B8481 /* OnboardingMultipleChoiceButtonViewModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
C88E7A5C2A0554BD0072E638 /* Protocols */ = {
isa = PBXGroup;
children = (
C8BD87612A0C257C00CD803A /* OnboardingCardInfoModelProtocol.swift */,
2109478828AFD24C00B73D44 /* OnboardingViewControllerProtocol.swift */,
21371FA328AA7A8D00BC3F37 /* OnboardingViewModelProtocol.swift */,
C8610DA92A0EBF7100B79FF1 /* OnboardingCardDelegate.swift */,
74BBDF462A17979000D3BEFE /* OnboardingDefaultBrowserModelProtocol.swift */,
C8CD80D92A1E8C1D0097C3AE /* OnboardingTelemetryProtocol.swift */,
810CD9C02BB346D800E290C2 /* OnboardingCardViewController.swift */,
81E1914C2BB8578600543D78 /* OnboardingMultipleChoiceSelectionDelegate.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
C88E7A5E2A0554FC0072E638 /* OnboardingFeatureLayer */ = {
isa = PBXGroup;
children = (
C8B41E0929F0284B00FE218A /* NimbusOnboardingFeatureLayer.swift */,
C88E7A5F2A05551B0072E638 /* NimbusOnboardingFeatureLayerProtocol.swift */,
);
path = OnboardingFeatureLayer;
sourceTree = "<group>";
};
C8B0F5EE283B7CCE007AE65D /* Pocket */ = {
isa = PBXGroup;
children = (
C8B0F5F0283B7CCE007AE65D /* Model */,
C8B0F5EF283B7CCE007AE65D /* PocketProvider.swift */,
);
path = Pocket;
sourceTree = "<group>";
};
C8B0F5F0283B7CCE007AE65D /* Model */ = {
isa = PBXGroup;
children = (
C8B0F5F1283B7CCE007AE65D /* PocketSponsoredStory.swift */,
C8B0F5F2283B7CCE007AE65D /* PocketStory.swift */,
C8B0F5F3283B7CCE007AE65D /* PocketFeedStory.swift */,
);
path = Model;
sourceTree = "<group>";
};
C8B41E0B29F034D500FE218A /* Nimbus */ = {
isa = PBXGroup;
children = (
C8E1BC0928085AA700C62964 /* NimbusFeatureFlagLayerTests.swift */,
39C137962655798A003DC662 /* NimbusIntegrationTests.swift */,
);
path = Nimbus;
sourceTree = "<group>";
};
C8B41E0C29F034E400FE218A /* OnboardingTests */ = {
isa = PBXGroup;
children = (
C8DF92F22A14078F00AA7B05 /* Helpers */,
C88012222A40E38D00F4D1D6 /* IntroViewControllerTests.swift */,
217AEF75284666D4004EED37 /* IntroViewModelTests.swift */,
C87700472A13E612008BCA86 /* Mocks */,
C8B41E0D29F034FE00FE218A /* NimbusOnboardingFeatureLayerTests.swift */,
C8610DA72A0EBD4100B79FF1 /* OnboardingButtonActionTests.swift */,
C89C91AC2A1FE9E900BE57B1 /* OnboardingTelemetryDelegationTests.swift */,
21371FA128A6C4A200BC3F37 /* OnboardingTelemetryUtilityTests.swift */,
C8DF92F52A140F9900AA7B05 /* OnboardingViewControllerProtocolTests.swift */,
43446CEF2412DDBE00F5C643 /* UpdateViewModelTests.swift */,
);
path = OnboardingTests;
sourceTree = "<group>";
};
C8BD875D2A0C23F500CD803A /* Onboarding */ = {
isa = PBXGroup;
children = (
818756162BB4616700DCD1F3 /* Actions */,
818756172BB4616B00DCD1F3 /* Views */,
818756182BB4617600DCD1F3 /* State */,
C88E7A532A0552F10072E638 /* Models */,
C88E7A5C2A0554BD0072E638 /* Protocols */,
);
path = Onboarding;
sourceTree = "<group>";
};
C8CE38B0265E71FE0009B09E /* Cells */ = {
isa = PBXGroup;
children = (
C8CE38B1265E71FE0009B09E /* EmptyPlaceholderCell.swift */,
C8CE38B3265E71FE0009B09E /* ItemListCell.swift */,
6025B107267B6BB300F59F6B /* NoSearchResultCell.swift */,
6025B108267B6BB300F59F6B /* SelectPasswordCell.swift */,
);
path = Cells;
sourceTree = "<group>";
};
C8CE38B4265E71FE0009B09E /* Extensions */ = {
isa = PBXGroup;
children = (
C874FC2726612BFF00EBE86E /* AlertControllerView.swift */,
60D71AEB26AAF45E00355588 /* UIColorExtension.swift */,
C8CE38B6265E71FE0009B09E /* UIFontExtension.swift */,
C8CE38B8265E71FE0009B09E /* UIImageExtension.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
C8DC90B92A0669540008832B /* MarkupParser */ = {
isa = PBXGroup;
children = (
C8DC90C62A06759E0008832B /* MarkupAttributionUtility.swift */,
C8DC90BC2A06699E0008832B /* MarkupNode.swift */,
C8DC90C82A0675E70008832B /* MarkupParsingUtility.swift */,
C8DC90C22A066B4A0008832B /* MarkupToken.swift */,
C8DC90C42A066B6A0008832B /* MarkupTokenizingUtility.swift */,
);
path = MarkupParser;
sourceTree = "<group>";
};
C8DC90CA2A067BF10008832B /* MarkupParseUtilityTests */ = {
isa = PBXGroup;
children = (
C8DC90D12A067C6D0008832B /* MarkupAttributionUtilityTests.swift */,
C8DC90CF2A067C5B0008832B /* MarkupParseUtilityTests.swift */,
);
path = MarkupParseUtilityTests;
sourceTree = "<group>";
};
C8DF92F22A14078F00AA7B05 /* Helpers */ = {
isa = PBXGroup;
children = (
C8DF92F32A1407BA00AA7B05 /* NimbusOnboardingTestingConfigUtility.swift */,
);
path = Helpers;
sourceTree = "<group>";
};
C8E2E80623D20FB3005AACE6 /* RustFxA */ = {
isa = PBXGroup;
children = (
C8E2E80823D20FB3005AACE6 /* Avatar.swift */,
CDB3BE8624746787009320EE /* FirefoxAccountSignInViewController.swift */,
8ADC2A112A3375B900543DAA /* FxAEntryPoint.swift */,
8ADC2A0F2A33758E00543DAA /* FxALaunchParams.swift */,
8ADC2A172A33775F00543DAA /* FxASignInViewParameters.swift */,
C8E2E80723D20FB3005AACE6 /* FxAWebViewController.swift */,
5F130D2D2483508E00B0F7D0 /* FxAWebViewModel.swift */,
437A857727E43FE100E42764 /* FxAWebViewTelemetry.swift */,
EB07F85E240D695F00924860 /* PushNotificationSetup.swift */,
C8E2E80923D20FB3005AACE6 /* RustFirefoxAccounts.swift */,
);
path = RustFxA;
sourceTree = "<group>";
};
C8F457A61F1FD75A000CB895 /* BrowserViewController */ = {
isa = PBXGroup;
children = (
5A2918C92B522326002B197E /* Actions */,
81122E1F2B2219AA003DD9F8 /* Views */,
81122E1E2B2219A0003DD9F8 /* State */,
81122E1D2B221998003DD9F8 /* Extensions */,
);
path = BrowserViewController;
sourceTree = "<group>";
};
D03F8F11200EAB8C003C2224 /* AtDocumentStart */ = {
isa = PBXGroup;
children = (
D03F8F20200EABB0003C2224 /* __firefox__.js */,
);
path = AtDocumentStart;
sourceTree = "<group>";
};
D05434F3225FDA3400FDE4EF /* Library */ = {
isa = PBXGroup;
children = (
2137785B297F1EFF00D01309 /* Downloads */,
8A3233FF28627451003E1C33 /* Bookmarks */,
96EB6C3627D821A400A9D159 /* HistoryPanel */,
59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */,
8A01891B275E9C2A00923EFE /* ClearHistorySheetProvider.swift */,
D30B101D1AA7F9C600C01CA3 /* LibraryPanelHelper.swift */,
274A36D1239EBAD600A21587 /* LibraryViewController */,
745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */,
274A36CB239EB99400A21587 /* LibraryPanelContextMenu.swift */,
2165B2CB28748CD7004C0786 /* LibraryPanelDescriptor.swift */,
);
path = Library;
sourceTree = "<group>";
};
D057B2AC22022617000614E0 /* Rust */ = {
isa = PBXGroup;
children = (
F8AAC1B329663618000BCDEC /* RustAutofill.swift */,
B2999FEE2B044B4E00F0FEC1 /* RustAutofillEncryptionKeys.swift */,
BCFF93ED2AAA9C47005B5B71 /* RustFirefoxSuggest.swift */,
BCFF93F52AB11A47005B5B71 /* RustFirefoxSuggestion.swift */,
D057B2AA220103BC000614E0 /* RustLogins.swift */,
D05434D8225BAA6200FDE4EF /* RustPlaces.swift */,
15DE98FC27FCED4F00F1ECDB /* RustRemoteTabs.swift */,
D05434E2225BBC4100FDE4EF /* RustShared.swift */,
B2999FEC2B044A5900F0FEC1 /* UnencryptedCreditCardFields.swift */,
B28BF6612B7ACC17006357CA /* UnencryptedAddressFields.swift */,
);
path = Rust;
sourceTree = "<group>";
};
D0FCF7E71FE44CA9004A7995 /* UserScripts */ = {
isa = PBXGroup;
children = (
8C2937692BF79EDF00146613 /* AddressFormManager */,
D0FCF7E81FE44D8F004A7995 /* AllFrames */,
8AEE62C82756BA34003207D1 /* DownloadHelper.js */,
8AEE62C62756BA34003207D1 /* LoginsHelper.js */,
D0FCF7E91FE44DA2004A7995 /* MainFrame */,
8AEE62C72756BA34003207D1 /* TrackingProtectionStats.js */,
);
path = UserScripts;
sourceTree = "<group>";
};
D0FCF7E81FE44D8F004A7995 /* AllFrames */ = {
isa = PBXGroup;
children = (
43B002BB29E9E00000C7B788 /* AutofillAtDocumentStart */,
4336FAF9264B170F00A6B076 /* WebcompatAtDocumentStart */,
D0FCF7EB1FE44DB6004A7995 /* AtDocumentEnd */,
D03F8F11200EAB8C003C2224 /* AtDocumentStart */,
);
path = AllFrames;
sourceTree = "<group>";
};
D0FCF7E91FE44DA2004A7995 /* MainFrame */ = {
isa = PBXGroup;
children = (
D0FCF7ED1FE44DC3004A7995 /* AtDocumentEnd */,
D0FCF7EC1FE44DBD004A7995 /* AtDocumentStart */,
);
path = MainFrame;
sourceTree = "<group>";
};
D0FCF7EB1FE44DB6004A7995 /* AtDocumentEnd */ = {
isa = PBXGroup;
children = (
D000661320472890009BA6F6 /* __firefox__.js */,
D03F8F24200EACD8003C2224 /* ContextMenu.js */,
39F4C0F92045D87400746155 /* FocusHelper.js */,
D0FCF7F61FE45E5D004A7995 /* PrintHandler.js */,
43175DB526B8774D00C41C31 /* Ads.js */,
);
path = AtDocumentEnd;
sourceTree = "<group>";
};
D0FCF7EC1FE44DBD004A7995 /* AtDocumentStart */ = {
isa = PBXGroup;
children = (
D0C95DF7200EAE3000E4E51C /* NightModeHelper.js */,
D0C95DF9200EAE5E00E4E51C /* NoImageModeHelper.js */,
D0C95E03200FCA8800E4E51C /* ReaderMode.js */,
);
path = AtDocumentStart;
sourceTree = "<group>";
};
D0FCF7ED1FE44DC3004A7995 /* AtDocumentEnd */ = {
isa = PBXGroup;
children = (
D0FCF8091FE47B49004A7995 /* CustomSearchHandler.js */,
D0C95DF1200EAD3000E4E51C /* FindInPage.js */,
D0C95E33200FDB3200E4E51C /* MetadataHelper.js */,
);
path = AtDocumentEnd;
sourceTree = "<group>";
};
D0FCF7EE1FE44E15004A7995 /* UserContent */ = {
isa = PBXGroup;
children = (
D0FCF7E71FE44CA9004A7995 /* UserScripts */,
);
path = UserContent;
sourceTree = "<group>";
};
D34DC84C1A16C40C00D49B7B /* Providers */ = {
isa = PBXGroup;
children = (
6025B10B267B6BEA00F59F6B /* LoginRecordExtension.swift */,
C8B0F5EE283B7CCE007AE65D /* Pocket */,
D34DC84D1A16C40C00D49B7B /* Profile.swift */,
F8B7109D2ABE380B0029726E /* RustErrors.swift */,
F8A0B08129AD61FA0091C75B /* RustSyncManager.swift */,
E60D03171D511398002FE3F6 /* SyncDisplayState.swift */,
1D0BA05B24F46A0400D731B5 /* TopSitesProvider.swift */,
8A5BD95E2878B7B6000FE773 /* TopSitesWidgetManager.swift */,
);
path = Providers;
sourceTree = "<group>";
};
D38A1BEB1A9FA2CA00F6A386 /* Widgets */ = {
isa = PBXGroup;
children = (
EBA3B2CE2268F3E700728BDB /* PhotonActionSheet */,
D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */,
EBA3B2D12268F57E00728BDB /* BadgeWithBackdrop.swift */,
7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */,
D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */,
0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */,
D0152244229855A8009DE753 /* OneLineTableViewCell.swift */,
D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */,
E16E1C9728C25F1D00EE2EF5 /* SiteTableViewHeader.swift */,
0BB5B2861AC0A2B90052877D /* SnackBar.swift */,
E660BDD81BB06521009AC090 /* TabsButton.swift */,
C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */,
D0B9483C22A18B78002F4AA1 /* TextFieldTableViewCell.swift */,
F018F84B2719AE8300B9A52D /* ThemedDefaultNavigationController.swift */,
E663D5771BB341C4001EF30E /* ToggleButton.swift */,
8AFA263127B6E9AB00D0C33B /* ToolbarBadge.swift */,
59A68B1F857A8638598A63A0 /* TwoLineImageOverlayCell.swift */,
BD4B2DE129BB4CD9005FAA50 /* SnackButton.swift */,
BD4B2DE329BB4D9A005FAA50 /* TimerSnackBar.swift */,
);
path = Widgets;
sourceTree = "<group>";
};
D3972BF01C22412B00035B87 /* Share */ = {
isa = PBXGroup;
children = (
2128E27F2934FBB400FB91BE /* CopyLinkActivity.swift */,
2128E27D2934F78600FB91BE /* CustomAppActivity.swift */,
2128E27A292E624400FB91BE /* SendToDeviceActivity.swift */,
E1AFBAF8292EA0330065E35E /* SendToDeviceHelper.swift */,
D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */,
D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */,
);
path = Share;
sourceTree = "<group>";
};
D39FA1601A83E0EC00EE869C /* UITests */ = {
isa = PBXGroup;
children = (
D38F036F1C06387900175932 /* AuthenticationTests.swift */,
EBB6CA98214197DA00077CFA /* blobURL.html */,
7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */,
D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */,
D343DCFD1C446BDB00D7EEE8 /* findPage.html */,
EBB6CA592140823900077CFA /* firefoxScheme.html */,
D39FA1801A83E84900EE869C /* Global.swift */,
4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */,
E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */,
D3E171C11A841EAD00AB44CD /* KIFHelper.js */,
D31EC05E1CC57ED80096F4AB /* localhostLoad.html */,
D34E33021BA793C2006135F0 /* loginForm.html */,
E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */,
E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */,
C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */,
C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */,
0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */,
0B6FBAB11AC1F830007EC669 /* numberedPage.html */,
0B5A93411B1EB572004F47A2 /* readablePage.html */,
4F9757391AFA6F37006ECC24 /* readerContent.html */,
0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */,
E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */,
D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */,
D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */,
D39FA1611A83E0EC00EE869C /* Supporting Files */,
744B0FFD1B4F172E00100422 /* ToolbarTests.swift */,
0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */,
D39FA16F1A83E62600EE869C /* UITests-Bridging-Header.h */,
D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */,
E67422C41CFF2D39009E8373 /* youtube.ico */,
);
path = UITests;
sourceTree = "<group>";
};
D39FA1611A83E0EC00EE869C /* Supporting Files */ = {
isa = PBXGroup;
children = (
D39FA1621A83E0EC00EE869C /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
D3A994941A368691008AD1AC /* Browser */ = {
isa = PBXGroup;
children = (
1D7B78952ADF324E0011E9F2 /* Event Queue */,
8A1E3BE428CBBF1E003388C4 /* SearchEngines */,
8A590C5F28C122FF0032F1AA /* OpenInHelper */,
C849E45F26B9C36600260F0B /* EnhancedTrackingProtection */,
23F2C365244E44FA00FA4496 /* Tabs */,
E17798942BD6B30700F6F0EB /* Toolbars */,
D38F02D01C05127100175932 /* Authenticator.swift */,
C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */,
C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */,
C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */,
E653422C1C5944F90039DD9E /* BrowserPrompts.swift */,
C8F457A61F1FD75A000CB895 /* BrowserViewController */,
C4F3B2991CFCF93A00966259 /* ButtonToast.swift */,
31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */,
D0625C97208E87F10081F3B2 /* DownloadQueue.swift */,
D04D1B852097859B0074B35F /* DownloadToast.swift */,
D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */,
EBB8950B2193994A00EB91A0 /* FirefoxTabContentBlocker.swift */,
8A2783F0275FFDC50080D29D /* KeyboardPressesHandler.swift */,
7482205B1DBAB56300EEEA72 /* MailProviders.swift */,
744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */,
D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */,
74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */,
D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */,
FA6B2AC11D41F02D00429414 /* String+Punycode.swift */,
FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */,
D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */,
DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */,
D34510871ACF415700EC27F0 /* SearchLoader.swift */,
D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */,
23D57E6D25ED6F2700883FAD /* SearchViewController.swift */,
3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */,
E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */,
213B67A527CE682B000542F5 /* StartAtHomeHelper.swift */,
DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */,
E698FFD91B4AADF40001F623 /* TabScrollController.swift */,
396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */,
D029A04820A62DB0001DB72F /* TemporaryDocument.swift */,
3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */,
D04D1B91209790B60074B35F /* Toast.swift */,
C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */,
C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */,
D87F84AB20B891160091F2DA /* TabDisplayManager.swift */,
C4E3983C1D21F1E7004E89BA /* TopTabCell.swift */,
E18BAAFC28E4A44500098AE2 /* TopTabFader.swift */,
8AD40FD227BB068F00672675 /* MainMenuActionHelper.swift */,
D3C744CC1A687D6C004CE85D /* URIFixup.swift */,
8ADC2A152A33765E00543DAA /* UrlToOpenModel.swift */,
884CA7482344A301002E4711 /* TextContentDetector.swift */,
E1877A7F286E0EFD00F5BDF2 /* WebView */,
DA4F826629AD221600189590 /* ZoomPageBar.swift */,
E1380B8C2AEA897C00630AFA /* SidebarEnabledView.swift */,
5A2918CC2B522381002B197E /* ToastType.swift */,
);
path = Browser;
sourceTree = "<group>";
};
D4AFA84B2AFA4FC6000BFEAA /* firefox-ios-tests */ = {
isa = PBXGroup;
children = (
E15A8B2B286CFD48004BB2B8 /* Tests */,
);
path = "firefox-ios-tests";
sourceTree = "<group>";
};
D51EA5B82640697100334331 /* Settings */ = {
isa = PBXGroup;
children = (
D5D052D72645ABDF00759F85 /* Views */,
D51EA5B926406A0000334331 /* ExperimentsBranchesViewController.swift */,
D51EA5CE26406D8300334331 /* ExperimentsViewController.swift */,
D5D237772640BBA600326204 /* ExperimentsSettingsViewController.swift */,
);
path = Settings;
sourceTree = "<group>";
};
D5D052D72645ABDF00759F85 /* Views */ = {
isa = PBXGroup;
children = (
D5D052D82645ABF400759F85 /* ExperimentsSettingsView.swift */,
D5D0532D2645B3A700759F85 /* ExperimentsTableView.swift */,
);
path = Views;
sourceTree = "<group>";
};
DA9FD88024E213B400168D1E /* SearchQuickLinksSmall */ = {
isa = PBXGroup;
children = (
DA9FD88224E213B400168D1E /* SmallQuickLink.swift */,
);
path = SearchQuickLinksSmall;
sourceTree = "<group>";
};
DF036E41274FD3FC002E834E /* HistoryHighlights */ = {
isa = PBXGroup;
children = (
DFACDFA9274D489B00A94EEC /* HistoryHighlightsViewModel.swift */,
DF036E42274FD434002E834E /* HistoryHighlightsCell.swift */,
DFA51480275FFEE500266AA0 /* HistoryHighlightsManager.swift */,
1DFE57FA27B2CB870025DE58 /* HighlightItem.swift */,
5AB4237D28A2BA9C003BC40C /* HistoryHighlightsDataAdaptor.swift */,
);
path = HistoryHighlights;
sourceTree = "<group>";
};
DF1E6AA92A964358000D4854 /* Fakespot */ = {
isa = PBXGroup;
children = (
E16C76802ABDC0DB00172DB5 /* FakespotHighlightsCardViewModelTests.swift */,
AB03032D2AB484B700DCD8EF /* FakespotOptInViewModelTests.swift */,
DF940A0A2A96316D00C1497D /* FakespotSettingsCardViewModelTests.swift */,
E19443F52AF9413300964EA5 /* FakespotUtilsTests.swift */,
8C8D8C812AA2229200490D32 /* FakespotViewModelTests.swift */,
DFD1046C2B23539600938418 /* ProductAdsCacheTests.swift */,
);
path = Fakespot;
sourceTree = "<group>";
};
DFACBF82277B9278003D5F41 /* Wallpapers */ = {
isa = PBXGroup;
children = (
C84655DC2887384200861B4A /* v1 */,
);
path = Wallpapers;
sourceTree = "<group>";
};
DFACBF83277B9B36003D5F41 /* HomepageSettings */ = {
isa = PBXGroup;
children = (
8AE0BF4B2819B08D00F33EC4 /* TopSitesSettings */,
DFB2610E277CC5CD00DDDD38 /* WallpaperSettings */,
D8AA923321A602DC002605C0 /* HomePageSettingViewController.swift */,
);
path = HomepageSettings;
sourceTree = "<group>";
};
DFACDFAD274D4D4B00A94EEC /* Protocols */ = {
isa = PBXGroup;
children = (
8A13FA8A2AD82E6D007527AB /* ApplicationStateProvider.swift */,
C8B509E2293FA39900AC013C /* AppVersionUpdateCheckerProtocol.swift */,
8A7368AC27924AAF005D7704 /* CanRemoveQuickActionBookmark.swift */,
45D5EDA629269F7500311934 /* DataObserver.swift */,
C8741FE828C4D30F00030029 /* FileManagerInterface.swift */,
8A93F86129D36F0F004159D9 /* NavigationController.swift */,
8AC5D55E28BFE6C8001F6F7F /* Presenter.swift */,
DFACDFAE274D4D6D00A94EEC /* ReusableCell.swift */,
8AE1E1D127B1ADC40024C45E /* TopBottomInterchangeable.swift */,
21E78A7128F9A93100F8D687 /* UIDeviceInterface.swift */,
8A4AC0ED28C929DD00439F83 /* URLSession */,
);
path = Protocols;
sourceTree = "<group>";
};
DFB2610E277CC5CD00DDDD38 /* WallpaperSettings */ = {
isa = PBXGroup;
children = (
E127313528B6ACD4006F39D2 /* v1 */,
);
path = WallpaperSettings;
sourceTree = "<group>";
};
E127313528B6ACD4006F39D2 /* v1 */ = {
isa = PBXGroup;
children = (
E1A6AB4728CA833000EBEBDD /* WallpaperBaseViewController.swift */,
E127313A28B6AD99006F39D2 /* WallpaperSettingsViewController.swift */,
E127313B28B6AD99006F39D2 /* WallpaperSettingsViewModel.swift */,
E127313E28B6C194006F39D2 /* WallpaperSettingsHeaderView.swift */,
);
path = v1;
sourceTree = "<group>";
};
E1312FCF29D23775008DDA85 /* NotificationSurface */ = {
isa = PBXGroup;
children = (
E1312FD029D237EE008DDA85 /* NotificationSurfaceManagerTests.swift */,
C818AD442A2100BA007F30BC /* OnboardingNotificationCardHelperTests.swift */,
);
path = NotificationSurface;
sourceTree = "<group>";
};
E15A8B2B286CFD48004BB2B8 /* Tests */ = {
isa = PBXGroup;
children = (
2FA4360B1ABB83B4008031D1 /* AccountTests */,
F84B21D61A090F8100AAB793 /* ClientTests */,
EAF79C172A6F0B9500251CA4 /* ExperimentIntegrationTests.xctestplan */,
E1AF355B286DE5F600960045 /* FullFunctionalTestPlan.xctestplan */,
7B3632D21C2983F000D12AF9 /* L10nSnapshotTests */,
E1AF355F286DE5F700960045 /* PerformanceTestPlan.xctestplan */,
E6F9650D1B2F1CF20034B023 /* SharedTests */,
E1AF355A286DE5F600960045 /* Smoketest2.xctestplan */,
E1AF3558286DE5F600960045 /* Smoketest3.xctestplan */,
E1AF3559286DE5F600960045 /* Smoketest4.xctestplan */,
E1AF355E286DE5F700960045 /* Smoketest1.xctestplan */,
3B43E3D11D95C48D00BBA9DB /* StoragePerfTests */,
2FCAE22A1ABB51F800877008 /* StorageTests */,
E1AF355C286DE5F600960045 /* SyncIntegrationTestPlan.xctestplan */,
D4AFAB0D2AFA8F99000BFEAA /* SyncIntegrationTests */,
E69DB0831E97DEAA008A67E6 /* SyncTelemetryTests */,
28C077911A3B05C200834FE5 /* SyncTests */,
D39FA1601A83E0EC00EE869C /* UITests */,
E1AF355D286DE5F700960045 /* UnitTest.xctestplan */,
3BFE4B081D342FB900DDF53F /* XCUITests */,
);
path = Tests;
sourceTree = "<group>";
};
E16258F02A83D5DE00522742 /* Views */ = {
isa = PBXGroup;
children = (
E170CA532B72C07A0082EFC5 /* FakespotActionFooterView.swift */,
8C6F94632A972EB300415FF6 /* FakespotAdjustRatingView.swift */,
AB6FEA1F2AEA5CA200E7B2F2 /* FakespotAdView.swift */,
E134D57F2B31FF3000C6B17B /* FakespotAdLinkButton.swift */,
E1C437A22A96343A00D188CB /* FakespotFadeLabel.swift */,
E16AD22B2A8A7AE800F0AA58 /* FakespotHighlightsCardView.swift */,
E17BE4C32A94BA6900C5124E /* FakespotHighlightGroupView.swift */,
E16258EE2A83BE0800522742 /* FakespotLoadingView.swift */,
8CAF299F2AA5E76B00DC3486 /* FakespotMessageCardView.swift */,
E192C1402B57DC860003BC0B /* FakespotMessageCardButton.swift */,
DF1E6AAA2A976FE7000D4854 /* FakespotNoAnalysisCardView.swift */,
AB0303292AB47AF300DCD8EF /* FakespotOptInCardView.swift */,
BD6B361D2B3C2511005E5345 /* CircularProgressView.swift */,
E1FC23F02A8629380089E14D /* FakespotReliabilityCardView.swift */,
DF529EA02AB1B421003C5373 /* FakespotReliabilityScoreView.swift */,
DF529E9E2AA86FF4003C5373 /* FakespotReviewQualityCardView.swift */,
DF5D47512A9381C700D6AE74 /* FakespotSettingsCardView.swift */,
8C6F94642A972EB300415FF6 /* FakespotStarRatingView.swift */,
);
path = Views;
sourceTree = "<group>";
};
E17496362991A2480096900A /* SwiftUI */ = {
isa = PBXGroup;
children = (
E17496372991A2720096900A /* AdaptiveStack.swift */,
);
path = SwiftUI;
sourceTree = "<group>";
};
E17798942BD6B30700F6F0EB /* Toolbars */ = {
isa = PBXGroup;
children = (
E1ABF9062BF49744009C995C /* Models */,
E1DE2F812BE394C80054BCDC /* Redux */,
E17798972BD6B44B00F6F0EB /* AddressToolbarContainer.swift */,
E18CE8D92BDA3F6B00EE2BCD /* NavigationToolbarContainer.swift */,
E17798952BD6B33300F6F0EB /* ToolbarFlagManager.swift */,
);
path = Toolbars;
sourceTree = "<group>";
};
E1877A7F286E0EFD00F5BDF2 /* WebView */ = {
isa = PBXGroup;
children = (
E1877A80286E0EFD00F5BDF2 /* WebViewNavigationHandler.swift */,
8AF99B4C29EF076800108DEC /* WebviewViewController.swift */,
);
path = WebView;
sourceTree = "<group>";
};
E1ABF9062BF49744009C995C /* Models */ = {
isa = PBXGroup;
children = (
E17798A12BD804D300F6F0EB /* AddressToolbarContainerModel.swift */,
E18CE8DB2BDA3FA600EE2BCD /* NavigationToolbarContainerModel.swift */,
E1ABF9072BF4976A009C995C /* AddressToolbarModel.swift */,
E1ABF9092BF49778009C995C /* NavigationToolbarModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
E1AEC16D286E0CF500062E29 /* Frontend */ = {
isa = PBXGroup;
children = (
E1AEC173286E0CF500062E29 /* Browser */,
8A36BE2A29EDE16700AC1C5C /* ContentContainerTests.swift */,
9614BF3F28A53F2000D3F7EA /* ContextualHints */,
E1AEC16E286E0CF500062E29 /* Home */,
4331D3EE2A059C1C00542BDD /* SyncContentSettingsViewControllerTests.swift */,
8AD54D3128FD9E2C0070D4B3 /* Theme */,
);
path = Frontend;
sourceTree = "<group>";
};
E1AEC16E286E0CF500062E29 /* Home */ = {
isa = PBXGroup;
children = (
E1AEC172286E0CF500062E29 /* FirefoxHomeViewModelTests.swift */,
5AF6254128A5799D00A90253 /* HistoryHighlights */,
E1AEC171286E0CF500062E29 /* HomepageViewControllerTests.swift */,
8AE80BC32891DAB000BC12EA /* JumpBackIn */,
8ADAFAC428AEBF5000FFEBE3 /* LogoHeader */,
8A32DD4E28B4199E00D57C60 /* MessageCard */,
5A9A09D128AFD51900B6F51E /* MockHomepageDataModelDelegate.swift */,
8A7653C028A2E54800924ABF /* Pocket */,
8A6E8DE92B275B49000C4301 /* PrivateHomepageViewControllerTests.swift */,
5A3A7DD42889CF140065F81A /* RecentlySaved */,
8AE80BAB2891955400BC12EA /* TopSites */,
);
path = Home;
sourceTree = "<group>";
};
E1AEC173286E0CF500062E29 /* Browser */ = {
isa = PBXGroup;
children = (
21B337BA29B67E4100E4F806 /* BrowserViewControllerWebViewDelegateTests.swift */,
F98CB66B2A4123B5005F38E9 /* EnhancedTrackingProtection */,
8A1E3BE828CBC57E003388C4 /* SearchEngines */,
2173326629CCD259007F20C7 /* TabScrollControllerTests.swift */,
8A5BD9582878871B000FE773 /* TopSitesHelperTests.swift */,
E1AEC174286E0CF500062E29 /* WebView */,
);
path = Browser;
sourceTree = "<group>";
};
E1AEC174286E0CF500062E29 /* WebView */ = {
isa = PBXGroup;
children = (
E1AEC175286E0CF500062E29 /* WebViewNavigationHandlerTests.swift */,
);
path = WebView;
sourceTree = "<group>";
};
E1AF27422A17BCF700CE5991 /* TestData */ = {
isa = PBXGroup;
children = (
E1AF27432A17BCF700CE5991 /* engagementNotificationWithoutConditions.json */,
E1BDAC822B9F65780063E6BF /* reportSiteIssueOff.json */,
);
path = TestData;
sourceTree = "<group>";
};
E1CEC2002A28C3B600B177D5 /* Cells */ = {
isa = PBXGroup;
children = (
CA8226F224C11DB7008A6F38 /* PasswordManagerTableViewCell.swift */,
E63ED7D71BFCD9990097D08E /* LoginDetailTableViewCell.swift */,
E1CEC2012A28C3F100B177D5 /* LoginDetailCenteredTableViewCell.swift */,
);
path = Cells;
sourceTree = "<group>";
};
E1D3FFAF2A66A9BD002D31EF /* Fakespot */ = {
isa = PBXGroup;
children = (
8C92DE942A7128FB0090BD28 /* Client */,
E16258F02A83D5DE00522742 /* Views */,
E13E9AB12AAB0FB4001A0E9D /* FakespotCoordinator.swift */,
AB03032A2AB47AF300DCD8EF /* FakespotOptInCardViewModel.swift */,
E13E9AB02AAB0FB4001A0E9D /* FakespotViewController.swift */,
E13E9AB22AAB0FB4001A0E9D /* FakespotViewModel.swift */,
8C46E1B62B2209F000F56521 /* FakespotAdsEvent.swift */,
E1A102D52AC19B30007B617A /* FakespotUtils.swift */,
8C44A9D12A6A99FE009A1AA7 /* ShoppingProduct.swift */,
E1ADE23B2B0649F200FD17AA /* FakespotState.swift */,
E1ADE23D2B06559500FD17AA /* FakespotAction.swift */,
);
path = Fakespot;
sourceTree = "<group>";
};
E1DE2F812BE394C80054BCDC /* Redux */ = {
isa = PBXGroup;
children = (
E177989B2BD7D48500F6F0EB /* ToolbarAction.swift */,
E177989D2BD7D75A00F6F0EB /* ToolbarMiddleware.swift */,
E17798992BD7D44200F6F0EB /* ToolbarState.swift */,
);
path = Redux;
sourceTree = "<group>";
};
E1FE132D29C0B334002A65FF /* NotificationSurface */ = {
isa = PBXGroup;
children = (
E1FE132E29C0B3CB002A65FF /* NotificationSurfaceManager.swift */,
);
path = NotificationSurface;
sourceTree = "<group>";
};
E1FF93E028A2E13600E6360E /* UI */ = {
isa = PBXGroup;
children = (
DFACBF7E277B5F7B003D5F41 /* WallpaperBackgroundView.swift */,
E1FF93E128A2E55700E6360E /* WallpaperSelectorViewController.swift */,
E1FF93E328A2E74600E6360E /* WallpaperSelectorViewModel.swift */,
E19B38B228A42D5D00D8C541 /* WallpaperCollectionViewCell.swift */,
E19B38B428A42EBC00D8C541 /* WallpaperCellViewModel.swift */,
);
path = UI;
sourceTree = "<group>";
};
E40A18F61EDC73D5006B7F28 /* Entitlements */ = {
isa = PBXGroup;
children = (
E40A18F71EDC73D5006B7F28 /* Fennec.entitlements */,
E40A18F81EDC73D5006B7F28 /* FennecEnterprise.entitlements */,
E40A18F91EDC73D5006B7F28 /* Firefox.entitlements */,
E40A18FA1EDC73D5006B7F28 /* FirefoxBeta.entitlements */,
);
path = Entitlements;
sourceTree = "<group>";
};
E4E0BB141AFBC9E4008D6260 /* Shared */ = {
isa = PBXGroup;
children = (
514A4C83AE17612AF3025498 /* 3DTouchActions.strings */,
E65075621E37F7AB006961AC /* Accessibility.swift */,
EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */,
E65075631E37F7AB006961AC /* AppConstants.swift */,
E65075641E37F7AB006961AC /* AppInfo.swift */,
E65075661E37F7AB006961AC /* AsyncReducer.swift */,
32484895B328A342AED539C8 /* AuthenticationManager.strings */,
E65075681E37F7AB006961AC /* Bytes.swift */,
E65075691E37F7AB006961AC /* Cancellable.swift */,
4822451299E114F04F3EFAB0 /* ClearHistoryConfirm.strings */,
58E14A8F991610DB13A9F1E1 /* ClearPrivateData.strings */,
F0D8481DAC1E6378ABF1565A /* ClearPrivateDataConfirm.strings */,
D03DCD94211B63D000151ACA /* DateGroupedTableData.swift */,
968645798276FD71A15F01E5 /* Default Browser.strings */,
E650756C1E37F7AB006961AC /* DeferredUtils.swift */,
E650756D1E37F7AB006961AC /* DeviceInfo.swift */,
904F48CABE595981535FCCEB /* ErrorPages.strings */,
E650756F1E37F7AB006961AC /* Extensions */,
3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */,
AC44428AA48BA072E576E062 /* FindInPage.strings */,
E65075811E37F7AB006961AC /* FSUtils.h */,
E65075821E37F7AB006961AC /* FSUtils.m */,
E65075831E37F7AB006961AC /* Functions.swift */,
5FDA464727F20C9C0060E924 /* Generated */,
67AF4B8392ADBAA41F1B3AD0 /* HistoryPanel.strings */,
8A8BAE152B2119E600D774EB /* InternalURL.swift */,
99C54F4F8354A39A0F06511F /* Intro.strings */,
E65075841E37F7AB006961AC /* KeyboardHelper.swift */,
E65075861E37F7AB006961AC /* LaunchArguments.swift */,
E65075871E37F7AB006961AC /* Loader.swift */,
7401461DBA6DB88F82931350 /* Localizable.strings */,
99C94644BBAAC6B90043899F /* LoginManager.strings */,
05014FF0A3822CA5C103E9C9 /* Menu.strings */,
C8DFFE482294AAB600296DB1 /* NetworkUtils.swift */,
E65075891E37F7AB006961AC /* NotificationConstants.swift */,
43B137F123A181A200CB7FA0 /* NSUserDefaultsPrefs.swift */,
E650758B1E37F7AB006961AC /* Prefs.swift */,
8DFA42FBB7C25AC38ACEEA0D /* PrivateBrowsing.strings */,
CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */,
AA3047F884B6BA22989FD627 /* Search.strings */,
064741F8AE308A64808E6265 /* Shared.strings */,
9403451493EE3ADAAEFA2EB1 /* Storage.strings */,
D35210E01CB2F16600FC5DCB /* Strings.swift */,
E4E0BB161AFBC9E4008D6260 /* Supporting Files */,
E650758D1E37F7AB006961AC /* SupportUtils.swift */,
5A292121295C8C1B00242235 /* Theme */,
E650758F1E37F7AB006961AC /* TimeConstants.swift */,
21374EEAA2C69079F77A0AC3 /* Today.strings */,
96666D0029969AF700A4029F /* URLCaching.swift */,
E65075901E37F7AB006961AC /* UserAgent.swift */,
E65075911E37F7AB006961AC /* WeakList.swift */,
);
path = Shared;
sourceTree = "<group>";
};
E4E0BB161AFBC9E4008D6260 /* Supporting Files */ = {
isa = PBXGroup;
children = (
43FA499829C875C0005062DB /* Alert.strings */,
4378C732293E09C200D0C1C7 /* Alerts.strings */,
433BAD9E29C8769800E34991 /* BiometricAuthentication.strings */,
D58A202725C9D96400105D25 /* BookmarkPanel.strings */,
D58A202D25C9D96400105D25 /* BookmarkPanelDeleteConfirm.strings */,
43B2962F2B305F1E00A5AA9B /* ContextualHints.strings */,
43B296322B305F1E00A5AA9B /* CredentialProvider.strings */,
43B296352B305F1E00A5AA9B /* Credentials.strings */,
43F118FE2A52E42400C44C6C /* CustomizeFirefoxHome.strings */,
43DC75A52A24BE73007C2BCE /* DisplayCard.strings */,
43737CB129E4259700847A6F /* Edit Card.strings */,
43FA499B29C875C0005062DB /* EditCard.strings */,
43937C1E29BA686000074633 /* EngagementNotification.strings */,
433BADA229C8769800E34991 /* ErrorState.strings */,
4369B87F2B0B75A8003791B9 /* FirefoxHomepage.strings */,
43B296382B305F1E00A5AA9B /* FirefoxLogins.strings */,
43C50B4E2A0BCAA800C6A134 /* FirefoxSync.strings */,
43A7153B2A2DF94F00DD5747 /* Footer.strings */,
E4E0BB171AFBC9E4008D6260 /* Info.plist */,
43B966AD2BE8F11D007448EA /* Microsurvey.strings */,
436E0E132BA857AB00D01C1A /* BottomSheet.strings */,
432C01562B83900600392A88 /* KeyboardAccessory.strings */,
43A878152B838FF90039D6B7 /* PasswordAutofill.strings */,
43470D0628B39AF80034F500 /* JumpBackIn.strings */,
43B2963B2B305F1E00A5AA9B /* LoginsHelper.strings */,
439A220D29F69A0C00F120EE /* Notification.strings */,
43937C2129BA686000074633 /* Onboarding.strings */,
43A7153E2A2DF94F00DD5747 /* RememberCard.strings */,
43937C2429BA686000074633 /* ResearchSurface.strings */,
43DF9458292258C300590FE3 /* SearchHeaderTitle.strings */,
4308A4E42A52E38C001D652E /* SelectCreditCard.strings */,
43FA499E29C875C0005062DB /* Settings.strings */,
43D75D182AC1A16900D1DE87 /* Share.strings */,
E4E0BB151AFBC9E4008D6260 /* Shared-Bridging-Header.h */,
4344BD7B2AEFC6490057F642 /* Shopping.strings */,
43FA49A129C875C0005062DB /* SnackBar.strings */,
431F0C482AC1A112006D7D49 /* TabLocation.strings */,
4378C735293E09C200D0C1C7 /* TabsTray.strings */,
43B520E22B55493E00007187 /* TabToolbar.strings */,
43470D0928B39AF80034F500 /* ToolbarLocation.strings */,
43A715412A2DF94F00DD5747 /* UpdateCard.strings */,
43C50B512A0BCAA800C6A134 /* Upgrade.strings */,
439A221029F69A0C00F120EE /* ZoomPageBar.strings */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
E60961841B62B7E100DD640F /* Configuration */ = {
isa = PBXGroup;
children = (
8A2B1A5B28216C4C0061216B /* Common.xcconfig */,
8A2B1A5A28216C4C0061216B /* Debug.xcconfig */,
E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */,
E60961861B62B8A700DD640F /* Fennec.xcconfig */,
E60961891B62B8C800DD640F /* Firefox.xcconfig */,
E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */,
8A2B1A5C28216C4D0061216B /* Release.xcconfig */,
);
name = Configuration;
sourceTree = "<group>";
};
E63ED8DF1BFD254E0097D08E /* PasswordManagement */ = {
isa = PBXGroup;
children = (
E1CEC2002A28C3B600B177D5 /* Cells */,
E63ED8E01BFD25580097D08E /* PasswordManagerListViewController.swift */,
E633E2D91C21EAF8001FFF6C /* PasswordDetailViewController.swift */,
E1E5BE242A28F7BE00248F77 /* PasswordDetailViewControllerModel.swift */,
CAA3B7E52497DCB60094E3C1 /* LoginDataSource.swift */,
CA520E7924913C1B00CCAB48 /* PasswordManagerViewModel.swift */,
CA7FC7D224A6A9B70012F347 /* PasswordManagerDataSourceHelper.swift */,
CA90753724929B22005B794D /* NoLoginsView.swift */,
CAC458F0249429C20042561A /* PasswordManagerSelectionHelper.swift */,
CA77ABF424772D98005079F9 /* BreachAlertsManager.swift */,
CA03B269247F1D9E00382B62 /* BreachAlertsClient.swift */,
CA4ACE4824C8C91500F55894 /* BreachAlertsDetailView.swift */,
C8163850268A0899004C7160 /* AddCredentialViewController.swift */,
F886218B270CD3B8007F4562 /* DevicePasscodeRequiredViewController.swift */,
F85C7EDC27109241004BDBA4 /* PasswordManagerOnboardingViewController.swift */,
F85C7EDE2710B4DD004BDBA4 /* LoginOnboarding.swift */,
);
path = PasswordManagement;
sourceTree = "<group>";
};
E65075551E37F714006961AC /* Utils */ = {
isa = PBXGroup;
children = (
8A13FA8C2AD834FA007527AB /* BackgroundTabLoader.swift */,
DFACBF80277B916B003D5F41 /* ConfigurableGradientView.swift */,
8ADED7ED276A7750009C19E6 /* CumulativeDaysOfUseCounter.swift */,
DFEA639D279F468A00D489C3 /* DynamicHeightCollectionView.swift */,
C8BA0E7527F20B8E00DD8214 /* HistoryDeletionUtility.swift */,
C2296FCB2A601C190046ECA6 /* IntensityVisualEffectView.swift */,
F85C7F112721048E004BDBA4 /* Layout.swift */,
C8DC90B92A0669540008832B /* MarkupParser */,
4345441C26D2E52600D5EEAA /* SearchTermGroupsUtility.swift */,
8A1E3BDE28CBA81E003388C4 /* SponsoredContentFilterUtility.swift */,
E650755A1E37F747006961AC /* Swizzling.h */,
E650755B1E37F747006961AC /* Swizzling.m */,
96D95015270238500079D39D /* Throttler.swift */,
);
path = Utils;
sourceTree = "<group>";
};
E650756F1E37F7AB006961AC /* Extensions */ = {
isa = PBXGroup;
children = (
E65075711E37F7AB006961AC /* Array+Extensions.swift */,
E65075721E37F7AB006961AC /* Data+Extension.swift */,
7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */,
E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */,
E65075731E37F7AB006961AC /* HexExtensions.swift */,
E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */,
E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */,
E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */,
E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */,
E650757C1E37F7AB006961AC /* SetExtensions.swift */,
E650757D1E37F7AB006961AC /* String+Extension.swift */,
D0543529226687A400FDE4EF /* UIBarButtonItemExtensions.swift */,
E650757E1E37F7AB006961AC /* UIColorExtensions.swift */,
E650757F1E37F7AB006961AC /* UIImageExtensions.swift */,
E650757A1E37F7AB006961AC /* URLExtensions.swift */,
E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */,
7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */,
CD1CE85E24EDE66A00006DFB /* WKWebViewExtensions.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
E652F6F91BF66A79007FFDD6 /* Delegates */ = {
isa = PBXGroup;
children = (
F84B21E51A0910F600AAB793 /* AppDelegate.swift */,
EB9854FD2422686F0040F24B /* AppDelegate+PushNotifications.swift */,
EB98550024226EF60040F24B /* AppDelegate+SyncSentTabs.swift */,
D3BE7B451B054F8600641031 /* UITestAppDelegate.swift */,
967A028D28FA026F003C35E3 /* SceneDelegate.swift */,
5A70EF1E295E3DFC00790249 /* UnitTestAppDelegate.swift */,
5A70EF20295E3E0B00790249 /* UnitTestSceneDelegate.swift */,
);
name = Delegates;
sourceTree = "<group>";
};
E689C6FF1E0C716F008BAADB /* Entitlements */ = {
isa = PBXGroup;
children = (
E6F738761EB7A97500B50143 /* FirefoxApplication.entitlements */,
E6F738751EB7A97100B50143 /* FirefoxBetaApplication.entitlements */,
E6F738741EB7A8D300B50143 /* FennecApplication.entitlements */,
E62AC15F1E956AFC00843532 /* FennecEnterpriseApplication.entitlements */,
);
path = Entitlements;
sourceTree = "<group>";
};
E692E3271C46E62D009D1240 /* AuthenticationManager */ = {
isa = PBXGroup;
children = (
E65D89171C8647420006EA35 /* AppAuthenticator.swift */,
E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */,
);
path = AuthenticationManager;
sourceTree = "<group>";
};
E699220D1B94E3EF007C480D /* About */ = {
isa = PBXGroup;
children = (
E69922121B94E3EF007C480D /* Licenses.html */,
);
path = About;
sourceTree = "<group>";
};
E69DB0831E97DEAA008A67E6 /* SyncTelemetryTests */ = {
isa = PBXGroup;
children = (
43D6D6A127E535EE00F47485 /* FxALoginRegistrationTelemetryTests.swift */,
E69DB0861E97DEAA008A67E6 /* Info.plist */,
);
path = SyncTelemetryTests;
sourceTree = "<group>";
};
E69DB0B91E97E301008A67E6 /* Telemetry */ = {
isa = PBXGroup;
children = (
43175DB726B87D2C00C41C31 /* AdsTelemetryHelper.swift */,
AB3DB0C82B596739001D32CB /* AppStartupTelemetry.swift */,
8AABBCFB2A0010900089941E /* GleanWrapper.swift */,
5A32C2B42AD8515F00A9B5A4 /* MetricKit */,
8ABCFEA22B45C36100C2988A /* PrivateBrowsingTelemetry.swift */,
8ADC2A132A33762900543DAA /* ReferringPage.swift */,
43F7952425795F69005AEE40 /* SearchTelemetry.swift */,
8A04136828258DF600D20B10 /* SponsoredTileTelemetry.swift */,
8AD08D1427E9198E00B8E907 /* TabsTelemetry.swift */,
8A44F20D2B585E1F0016BC81 /* HomepageTelemetry.swift */,
8A95FF632B1E969E00AC303D /* TelemetryContextualIdentifier.swift */,
EBF47E6F1F7979DF00899189 /* TelemetryWrapper.swift */,
8A0727452B4890B50071BB9F /* WebviewTelemetry.swift */,
8A359EF42A1FD4CF004A5BB7 /* Wrapper */,
);
path = Telemetry;
sourceTree = "<group>";
};
E6F9650D1B2F1CF20034B023 /* SharedTests */ = {
isa = PBXGroup;
children = (
3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */,
39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */,
C8C1880E287608BF00BF3735 /* DateExtensionsTests.swift */,
28786E541AB0F5FA009EA9EF /* DeferredTests.swift */,
3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */,
E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */,
6F994AFC2AF56234008B8112 /* NetworkUtilsTests.swift */,
E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */,
2FEBABAE1AB3659000DB5728 /* ResultTests.swift */,
E6F9650E1B2F1CF20034B023 /* Supporting Files */,
E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */,
28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */,
);
path = SharedTests;
sourceTree = "<group>";
};
E6F9650E1B2F1CF20034B023 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E6F9650F1B2F1CF20034B023 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
EB912B8D22722A7800DF585A /* Deferred */ = {
isa = PBXGroup;
children = (
EB912B8E22722A7800DF585A /* Deferred.swift */,
EB912B9022722A7800DF585A /* ReadWriteLock.swift */,
EB912B9122722A7800DF585A /* LockProtected.swift */,
);
name = Deferred;
path = ThirdParty/Deferred/Deferred;
sourceTree = "<group>";
};
EB9A179720E69A7E00B12184 /* Theme */ = {
isa = PBXGroup;
children = (
C8742DB92729A69E00E724F6 /* LegacyThemeManager */,
E14F7DF1288F3F9F00E3722C /* ThemedTableSectionHeaderFooterView.swift */,
C2D71B932A384EF6003DEC7A /* ThemedTableViewCells */,
EB9A179E20E6C1A200B12184 /* ThemedTableViewController.swift */,
);
path = Theme;
sourceTree = "<group>";
};
EBA3B2CE2268F3E700728BDB /* PhotonActionSheet */ = {
isa = PBXGroup;
children = (
742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */,
D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */,
8A93080827BFE88F0052167D /* PhotonActionSheetContainerCell.swift */,
E15DE7C1293A7AED00B32667 /* PhotonActionSheetLineSeparator.swift */,
D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */,
E15DE7BF293A670700B32667 /* PhotonActionSheetSeparator.swift */,
E13F8C332928194800BDC8B4 /* PhotonActionSheetSiteHeaderView.swift */,
E15DE7C3293A7B0F00B32667 /* PhotonActionSheetTitleHeaderView.swift */,
EBA3B2C22268F16300728BDB /* PhotonActionSheetView.swift */,
8AD1980E27BEB3F100D64B0E /* PhotonActionSheetViewModel.swift */,
8A93080A27C01AD60052167D /* SingleActionViewModel.swift */,
);
path = PhotonActionSheet;
sourceTree = "<group>";
};
EBC486972195F46A00CDA48D /* InternalSchemeHandler */ = {
isa = PBXGroup;
children = (
EBC4869B2195F58200CDA48D /* AboutHomeHandler.swift */,
EBC4869A2195F58200CDA48D /* ErrorPageHelper.swift */,
EBC486982195F46A00CDA48D /* InternalSchemeHandler.swift */,
);
path = InternalSchemeHandler;
sourceTree = "<group>";
};
F8324A082649A188007E4BFA /* CredentialProvider */ = {
isa = PBXGroup;
children = (
C8CE38B0265E71FE0009B09E /* Cells */,
C893075C265501EE00A1DB2F /* CredentialAssets.xcassets */,
60CE80C02667780C004026C7 /* CredentialListPresenter.swift */,
C8CE389A265E71E00009B09E /* CredentialListViewController.swift */,
F80DF7402703BC8E00E4C37D /* CredentialPasscodeRequirementViewController.swift */,
F8324A0F2649A188007E4BFA /* CredentialProvider.entitlements */,
F8324AE12649B3E7007E4BFA /* CredentialProviderFennec.entitlements */,
437475CB26DD1E5B00DF2822 /* CredentialProviderFirefox.entitlements */,
437475CA26DD1B7300DF2822 /* CredentialProviderFirefoxBeta.entitlements */,
C874FB392660E8B900EBE86E /* CredentialProviderPresenter.swift */,
F8324A092649A188007E4BFA /* CredentialProviderViewController.swift */,
6025B110267B6EE100F59F6B /* CredentialWelcomeViewController.swift */,
C8CE38B4265E71FE0009B09E /* Extensions */,
F8324A0E2649A188007E4BFA /* Info.plist */,
C874FC642661367900EBE86E /* MainInterface.storyboard */,
);
path = CredentialProvider;
sourceTree = "<group>";
};
F84B21B51A090F8100AAB793 = {
isa = PBXGroup;
children = (
2FA435FC1ABB83B4008031D1 /* Account */,
D4F0C2642B2C90FB008ECEE8 /* BrowserKit */,
F84B21C01A090F8100AAB793 /* Client */,
F8324A082649A188007E4BFA /* CredentialProvider */,
962C6C3F2971F5D400354BE8 /* Dangerfile.swift */,
F8708D1E1A0970990051AB07 /* Extensions */,
D4AFA84B2AFA4FC6000BFEAA /* firefox-ios-tests */,
7B604FC11C496005006EEEC3 /* Frameworks */,
45D5EDC1292D636000311934 /* nimbus.fml.yaml */,
962C6C39297054A700354BE8 /* Package.swift */,
F84B21BF1A090F8100AAB793 /* Products */,
D34DC84C1A16C40C00D49B7B /* Providers */,
39F99FC71E3A6DB700F353B4 /* Push */,
C8E2E80623D20FB3005AACE6 /* RustFxA */,
E4E0BB141AFBC9E4008D6260 /* Shared */,
7B3632E71C29879300D12AF9 /* Snapshot */,
962C6C3B297054EC00354BE8 /* Sources */,
2FCAE21B1ABB51F800877008 /* Storage */,
28CE83B91A1D1D3200576538 /* Sync */,
28CE83EF1A1D246900576538 /* Third-Party Source */,
047F9B2A24E1FE1C00CD7DF7 /* WidgetKit */,
43BE578B278BA4D900491291 /* RustMozillaAppServices-Info.plist */,
8ACD3B972BA8EA8300E73E9A /* PrivacyInfo.xcprivacy */,
);
sourceTree = "<group>";
};
F84B21BF1A090F8100AAB793 /* Products */ = {
isa = PBXGroup;
children = (
F84B21BE1A090F8100AAB793 /* Client.app */,
F84B21D31A090F8100AAB793 /* ClientTests.xctest */,
F84B22491A0920C600AAB793 /* ShareTo.appex */,
D39FA15F1A83E0EC00EE869C /* UITests.xctest */,
288A2D861AB8B3260023ABC3 /* Shared.framework */,
2FCAE21A1ABB51F800877008 /* libStorage.a */,
2FCAE2241ABB51F800877008 /* StorageTests.xctest */,
2FA435FB1ABB83B4008031D1 /* libAccount.a */,
2FA436051ABB83B4008031D1 /* AccountTests.xctest */,
2827315E1ABC9BE600AA1954 /* Sync.framework */,
282731681ABC9BE700AA1954 /* SyncTests.xctest */,
E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */,
7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */,
3BFE4B071D342FB800DDF53F /* XCUITests.xctest */,
3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */,
E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */,
397848DB1ED86605004C0C0B /* NotificationService.appex */,
047F9B2724E1FE1C00CD7DF7 /* WidgetKitExtension.appex */,
F8324A052649A188007E4BFA /* CredentialProvider.appex */,
43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */,
);
name = Products;
sourceTree = "<group>";
};
F84B21C01A090F8100AAB793 /* Client */ = {
isa = PBXGroup;
children = (
F84B21E41A0910F600AAB793 /* Application */,
F84B21EB1A0910F600AAB793 /* Assets */,
E60961841B62B7E100DD640F /* Configuration */,
8AD984F12AF1554F00B9FDA4 /* ContentBlocker */,
8A93F85C29D36D9F004159D9 /* Coordinators */,
E689C6FF1E0C716F008BAADB /* Entitlements */,
39EF434C260A736D0011E22E /* Experiments */,
28EADE5C1AFC3A6D007FB2FB /* Extensions */,
C82A94E3269CB74500624AA7 /* FeatureFlags */,
F84B21F11A0910F600AAB793 /* Frontend */,
C86E4F6F2493BA8E0087BFD9 /* Generated */,
39A359BD1BFCCE7B006B9E87 /* Helpers */,
F84B22431A09165600AAB793 /* Info.plist */,
7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */,
74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */,
ACD605D124B35EEE00EE4454 /* metrics.yaml */,
C87D8B7E2818331900A6307D /* Nimbus */,
DFACDFAD274D4D4B00A94EEC /* Protocols */,
216A0D6F2A40D0E4008077BA /* Redux */,
8A590C6228C13E1D0032F1AA /* TabManagement */,
E69DB0B91E97E301008A67E6 /* Telemetry */,
E65075551E37F714006961AC /* Utils */,
);
path = Client;
sourceTree = "<group>";
};
F84B21D61A090F8100AAB793 /* ClientTests */ = {
isa = PBXGroup;
children = (
8A8482ED2BE15FEF00F9007B /* Microsurvey */,
8AC225632B6D3F9600CDA7FD /* Telemetry */,
8A171A6029F82AD90085770E /* Application */,
CA7BD564248185B500A0A61B /* BreachAlertsTests.swift */,
BC003F5D2B59F44500929ECB /* BrowserViewControllerTests.swift */,
8A28C627291028870078A81A /* CanRemoveQuickActionBookmarkTests.swift */,
F84B21D91A090F8100AAB793 /* ClientTests.swift */,
8A86DAD7277298DE00D7BFFF /* ClosedTabsStoreTests.swift */,
C2200A692B7D148C00DC062A /* ContentBlockerTests.swift */,
C889D7CD2858C4B500121E1D /* ContextMenuHelperTests.swift */,
8A93F86329D37314004159D9 /* Coordinators */,
43B658D729CE249D00C9EF08 /* CreditCard */,
B23620492B7EAF2C000B1DE7 /* Autofill */,
3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */,
431C0D1C25C9D76B00395CE4 /* DefaultBrowserOnboardingTests */,
D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */,
5A70EF17295E2DF400790249 /* DependencyInjection */,
8A11C8122731E54800AC7318 /* DictionaryExtensionsTests.swift */,
6ADB651A285C03B100947EA4 /* DownloadHelperTests.swift */,
6A3E5D89283831D0001E706E /* DownloadQueueTests.swift */,
1D7B789E2AE088930011E9F2 /* EventQueueTests.swift */,
8A96C4B728F9DD0600B75884 /* Extensions */,
DF1E6AA92A964358000D4854 /* Fakespot */,
C807CCCB28367446008E6A5A /* FeatureFlagManagerTests.swift */,
D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */,
E1AEC16D286E0CF500062E29 /* Frontend */,
3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */,
E1E6F8CD29D4B7E700068D8D /* GleanPlumbContextProviderTests.swift */,
8A6E139D2A71C78A00A88FA8 /* GridTabViewControllerTests.swift */,
8ACA8F722919870B00D3075D /* Helpers */,
C889D7D32858CD4500121E1D /* HistoryHighlights */,
8A2825342760399B00395E66 /* KeyboardPressesHandlerTests.swift */,
8A5C3BC4282ABF8E003A8CCF /* LegacyRemoteTabsPanelTests.swift */,
8A6E139B2A71BB5700A88FA8 /* LegacyTabCellTests.swift */,
8AED868128CA3A1F00351A50 /* Library */,
C8445AD026443C7F00B83F53 /* LibraryPanelViewStateTests.swift */,
C8DC90CA2A067BF10008832B /* MarkupParseUtilityTests */,
C83DE54529DF3579006E1B69 /* Messaging */,
C889D7D22858C85200121E1D /* Mocks */,
C8B41E0B29F034D500FE218A /* Nimbus */,
E1312FCF29D23775008DDA85 /* NotificationSurface */,
C8B41E0C29F034E400FE218A /* OnboardingTests */,
21A1C3C62996AFF800181B7C /* OverlayModeManagerTests.swift */,
CA24B53A24ABFE5D0093848C /* PasswordManagerDataSourceHelperTests.swift */,
CA24B53824ABFE250093848C /* PasswordManagerSelectionHelperTests.swift */,
CA24B52024ABD7D40093848C /* PasswordManagerViewModelTests.swift */,
2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */,
8ABCFEA42B45CAC300C2988A /* PrivateBrowsingTelemetryTests.swift */,
0BA896491A250E6500C1010C /* ProfileTest.swift */,
8A11C8102731CFD700AC7318 /* ReaderModeStyleTests.swift */,
03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */,
F80D53CD2A09A30F0047ED14 /* RustSyncManagerTests.swift */,
8A5D1CA12A30CF2E005AD35C /* Settings */,
8C6DA7D02A6FE78F00DE264F /* ShoppingProductTests.swift */,
8A04136A2825ABEA00D20B10 /* SponsoredTileTelemetryTests.swift */,
213B67A727CE721E000542F5 /* StartAtHomeHelperTests.swift */,
8A4190D02A6B0843001E8401 /* StatusBarOverlayTests.swift */,
2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */,
F84B21D71A090F8100AAB793 /* Supporting Files */,
C83B7DD129BBAF52005565C2 /* SurveySurface */,
1DDE3DB42AC360EC0039363B /* TabCellTests.swift */,
8AED868428CA7B1200351A50 /* TabManagement */,
D525DFB225FBE5E000B18763 /* TabTests.swift */,
D815A3A724A53F3200AAB221 /* TabToolbarHelperTests.swift */,
21D8EA942ABE0511003FF16E /* TabTray */,
8A6E13972A71BA4E00A88FA8 /* TabWebViewTests.swift */,
8A95FF652B1E977E00AC303D /* TelemetryContextualIdentifierTests.swift */,
8AA6ADB42742B567004EEE23 /* TelemetryWrapperTests.swift */,
0BA8964A1A250E6500C1010C /* TestBookmarks.swift */,
4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */,
8A33222027DFE64C008F809E /* TestingHelperClasses */,
E1D8BC7921FF7A0000B100BD /* TPStatsBlocklistsTests.swift */,
ABB507CD2A136FB2009CAA67 /* UserConversionMetricsTests.swift */,
8A1E3BE028CBAC1F003388C4 /* Utils */,
C84655ED28873C4800861B4A /* Wallpaper */,
E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */,
8A0727472B4898750071BB9F /* WebviewTelemetryTests.swift */,
1D74FF4D2B27962200FF01D0 /* WindowManagerTests.swift */,
D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */,
8A96C4BA28F9E7B300B75884 /* XCTestCaseRootViewController.swift */,
253648E02B2111C100D5C2C5 /* SearchViewControllerTests.swift */,
814A62452B587A3E00608195 /* DefaultThemeManagerTests.swift */,
E1E425312B5A2E9700899550 /* DownloadTests.swift */,
0AC659262BF35854005C614A /* FxAWebViewModelTests.swift */,
);
path = ClientTests;
sourceTree = "<group>";
};
F84B21D71A090F8100AAB793 /* Supporting Files */ = {
isa = PBXGroup;
children = (
8A11C80D2731916E00AC7318 /* defaultOnlyTestList.json */,
A83E5B181C1DA8BF0026D912 /* image.gif */,
A83E5B191C1DA8BF0026D912 /* image.png */,
F84B21D81A090F8100AAB793 /* Info.plist */,
3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */,
C8B0F5EA283B7BF9007AE65D /* pocketsponsoredfeed.json */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
F84B21E41A0910F600AAB793 /* Application */ = {
isa = PBXGroup;
children = (
C84266742728462900382274 /* AccessibilityIdentifiers.swift */,
5A47CFF42860FB8900B2B7BF /* AppLaunchUtil.swift */,
E1FE133029C22726002A65FF /* BackgroundFetchAndProcessingUtility.swift */,
BCFF93EF2AAB97A8005B5B71 /* BackgroundFirefoxSuggestIngestUtility.swift */,
E1FE133229C22782002A65FF /* BackgroundNotificationSurfaceUtility.swift */,
5A3A2A0C287F742C00B79EAC /* BackgroundSyncUtility.swift */,
D81E377D2242FF61006AC72D /* Client-Bridging-Header.h */,
602B3D6629B0E1DB0066DEF8 /* ConversionValueUtil.swift */,
E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */,
E652F6F91BF66A79007FFDD6 /* Delegates */,
96C11E972864BA1700840E7C /* DependencyInjection */,
8A9F0B5527C595F300FE09AE /* ImageIdentifiers.swift */,
E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */,
D3BE7B251B054D4400641031 /* main.swift */,
7BEFC67F1BFF68C30059C952 /* QuickActions.swift */,
E6639F171BF11E17002D0853 /* Settings.bundle */,
AB52ED3A2A0E8873001067F5 /* UserConversionMetrics.swift */,
5A271ABB2860B0BD00471CE4 /* WebServer */,
1DA6F6502B48B42900BB5AD6 /* WindowEventCoordinator.swift */,
1DC372012B23C80F000F96C8 /* WindowManager.swift */,
1DF2BDC22BD1BCF300E53C57 /* WindowManager+DebugUtilities.swift */,
);
path = Application;
sourceTree = "<group>";
};
F84B21EB1A0910F600AAB793 /* Assets */ = {
isa = PBXGroup;
children = (
E699220D1B94E3EF007C480D /* About */,
D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */,
D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */,
43F92B3729E9F52B000C0F17 /* AutofillAllFramesAtDocumentStart.js */,
3BC659581E5BA505006D560F /* bundle_sites.json */,
BA8E197E2BF2FB1900590B5F /* AddressFormManager.js */,
43879AFB287BDFB100B15D10 /* CC_Script */,
D308EE551CBF0BF5006843F2 /* CertError.css */,
D38A1EDF1CB458EC0080C842 /* CertError.html */,
F84B22391A0914A300AAB793 /* Fonts */,
D0E17FA7201F847600F1FCB5 /* FxASignIn.js */,
F84B21EF1A0910F600AAB793 /* Images.xcassets */,
D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */,
D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */,
0BA1E02F1B051A07007675AF /* NetError.css */,
0BA1E00D1B03FB0B007675AF /* NetError.html */,
D30684F01C84F12A002D8D82 /* SearchPlugins */,
39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */,
D37524861C6E8B5A00A5F6C2 /* topdomains.txt */,
3BC659481E5BA4AE006D560F /* TopSites */,
4336FAD1264B169000A6B076 /* WebcompatAllFramesAtDocumentStart.js */,
);
path = Assets;
sourceTree = "<group>";
};
F84B21F11A0910F600AAB793 /* Frontend */ = {
isa = PBXGroup;
children = (
8A1A93572B757C7B0069C190 /* LottieFiles */,
392ED7D51D0AEEEE009D9B62 /* Accessors */,
E692E3271C46E62D009D1240 /* AuthenticationManager */,
43D00490296FC44B00CB0F31 /* Autofill */,
D3A994941A368691008AD1AC /* Browser */,
8AED23C327AC1F8700DE7E97 /* Components */,
4331A9B927193DEF005E8080 /* ContextualHint */,
23ED80FD25C899D700D0E9D5 /* DefaultBrowserOnboarding */,
7B0B1B9C1C1B69F500DF4AB5 /* Extensions */,
E1D3FFAF2A66A9BD002D31EF /* Fakespot */,
810FF3522B1782FE009F062C /* FeltPrivacy */,
F84B22211A09122500AAB793 /* Home */,
EBC486972195F46A00CDA48D /* InternalSchemeHandler */,
D05434F3225FDA3400FDE4EF /* Library */,
8A6A3D452BD038EF00BFDB64 /* Microsurvey */,
E1FE132D29C0B334002A65FF /* NotificationSurface */,
C8BD875D2A0C23F500CD803A /* Onboarding */,
E63ED8DF1BFD254E0097D08E /* PasswordManagement */,
F84B21F51A0910F600AAB793 /* Reader */,
2F44FC551A9E83E200FD20CC /* Settings */,
D3972BF01C22412B00035B87 /* Share */,
C855728029AE7EF900AF32B0 /* SurveySurface */,
8AD40FB827BAD1DD00672675 /* TabContentsScripts */,
EB9A179720E69A7E00B12184 /* Theme */,
AB2AC6642BD15E2C00022AAB /* TrackingProtection */,
8AD40FB727BAD1D600672675 /* Toolbar+URLBar */,
2816EFFF1B33E05400522243 /* UIConstants.swift */,
C87DF9DA267247190097E707 /* UIConstants+BottomInset.swift */,
D0FCF7EE1FE44E15004A7995 /* UserContent */,
8AB8572D27D94A1A0075C173 /* UXSizeClass.swift */,
D38A1BEB1A9FA2CA00F6A386 /* Widgets */,
);
path = Frontend;
sourceTree = "<group>";
};
F84B21F51A0910F600AAB793 /* Reader */ = {
isa = PBXGroup;
children = (
2178A69E2914546D002EC290 /* Resources */,
2178A69D291453CC002EC290 /* View */,
E4CD9E901A6897FB00318571 /* ReaderMode.swift */,
E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */,
E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */,
E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */,
E4A961171AC041C40069AD6F /* ReadabilityService.swift */,
);
path = Reader;
sourceTree = "<group>";
};
F84B22211A09122500AAB793 /* Home */ = {
isa = PBXGroup;
children = (
8A0A1BA12B22010200E8706F /* PrivateHome */,
C834ACD028D3ACA900203AD1 /* Blurrable.swift */,
8AB5958628412B620090F4AE /* CustomizeHome */,
DF036E41274FD3FC002E834E /* HistoryHighlights */,
8A6A796C27F773550022D6C6 /* HomepageContextMenuHelper.swift */,
8AB8574527D97CB00075C173 /* HomepageContextMenuProtocol.swift */,
8A285B07294A5D4C00149B0F /* HomepageHeroImageViewModel.swift */,
8AB59589284145B30090F4AE /* HomepageSectionHandler.swift */,
1DFE57FE27BAE3150025DE58 /* HomepageSectionType.swift */,
3BB50E1F1D627539004B33DF /* HomepageViewController.swift */,
1DFE57FC27BADD7C0025DE58 /* HomepageViewModel.swift */,
8AB8572F27D94CAD0075C173 /* HomepageViewModelProtocol.swift */,
8AB8574927D97CE90075C173 /* HomePanelDelegate.swift */,
8AB8574727D97CD40075C173 /* HomePanelType.swift */,
BD1C89C92A1E3CE7000A4201 /* PocketFooterView.swift */,
C87DC85F27B2CC1A006EFCE2 /* JumpBackIn */,
8AB8573527D950F30075C173 /* LogoHeader */,
8A0017BF28A3FED300FEFC8B /* MessageCard */,
C87DC86127B2CC27006EFCE2 /* Pocket */,
C87DC86027B2CC21006EFCE2 /* RecentlySaved */,
8AB8571B27D929240075C173 /* TopSites */,
DFACBF82277B9278003D5F41 /* Wallpapers */,
);
path = Home;
sourceTree = "<group>";
};
F84B22391A0914A300AAB793 /* Fonts */ = {
isa = PBXGroup;
children = (
23BEA766251A99E300A014BF /* NewYorkMedium-Bold.otf */,
23BEA765251A99E200A014BF /* NewYorkMedium-BoldItalic.otf */,
23BEA763251A99E200A014BF /* NewYorkMedium-Regular.otf */,
23BEA764251A99E200A014BF /* NewYorkMedium-RegularItalic.otf */,
);
path = Fonts;
sourceTree = "<group>";
};
F8708D1E1A0970990051AB07 /* Extensions */ = {
isa = PBXGroup;
children = (
E40A18F61EDC73D5006B7F28 /* Entitlements */,
397848DC1ED86605004C0C0B /* NotificationService */,
F8708D241A0970990051AB07 /* ShareTo */,
);
path = Extensions;
sourceTree = "<group>";
};
F8708D241A0970990051AB07 /* ShareTo */ = {
isa = PBXGroup;
children = (
E136D4192B19D35D003D0302 /* EmbeddedNavController.swift */,
F8708D251A0970990051AB07 /* Images.xcassets */,
F8708D261A0970990051AB07 /* Info.plist */,
E41A7D4A1A1BE04500245963 /* InitialViewController.swift */,
EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */,
F8708D291A0970990051AB07 /* ShareViewController.swift */,
EB940747208134AF00702E05 /* UXConstants.swift */,
);
path = ShareTo;
sourceTree = "<group>";
};
F98CB66B2A4123B5005F38E9 /* EnhancedTrackingProtection */ = {
isa = PBXGroup;
children = (
F98CB66C2A4123E7005F38E9 /* EnhancedTrackingProtectionMenuVMTests.swift */,
);
path = EnhancedTrackingProtection;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
047F9B2624E1FE1C00CD7DF7 /* WidgetKitExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 047F9B3824E1FE1F00CD7DF7 /* Build configuration list for PBXNativeTarget "WidgetKitExtension" */;
buildPhases = (
047F9B2324E1FE1C00CD7DF7 /* Sources */,
047F9B2424E1FE1C00CD7DF7 /* Frameworks */,
047F9B2524E1FE1C00CD7DF7 /* Resources */,
1B0DFD2C274857350008EB0A /* Embed Frameworks */,
43338D0A278F726D00A23914 /* ShellScript */,
);
buildRules = (
);
dependencies = (
43118CDF251A9CAD00F24376 /* PBXTargetDependency */,
);
name = WidgetKitExtension;
packageProductDependencies = (
433F87CF2788ECDD00693368 /* GCDWebServers */,
5A871489292EA1520039A5BD /* Fuzi */,
5A70EF0F295DFD4900790249 /* Common */,
5A5AB97F296CA03500485E06 /* SiteImageView */,
5A68F0AA2AF2E5E00089AC62 /* TabDataStore */,
);
productName = WidgetKitExtension;
productReference = 047F9B2724E1FE1C00CD7DF7 /* WidgetKitExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
2827315D1ABC9BE600AA1954 /* Sync */ = {
isa = PBXNativeTarget;
buildConfigurationList = 282731971ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "Sync" */;
buildPhases = (
282731591ABC9BE600AA1954 /* Sources */,
2827315A1ABC9BE600AA1954 /* Frameworks */,
2827315C1ABC9BE600AA1954 /* Resources */,
8AFD6277282C51D300451BC8 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
2F77F6B91ABCAF0700484F3A /* PBXTargetDependency */,
2F11EE501ABCAE910083902D /* PBXTargetDependency */,
);
name = Sync;
packageProductDependencies = (
5A87148B292EA1640039A5BD /* Fuzi */,
5A70EF11295DFD6400790249 /* Common */,
);
productName = Sync;
productReference = 2827315E1ABC9BE600AA1954 /* Sync.framework */;
productType = "com.apple.product-type.framework";
};
282731671ABC9BE700AA1954 /* SyncTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 282731981ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "SyncTests" */;
buildPhases = (
282731641ABC9BE700AA1954 /* Sources */,
282731651ABC9BE700AA1954 /* Frameworks */,
);
buildRules = (
);
dependencies = (
2F67C5281BB0D33000E7B73A /* PBXTargetDependency */,
28ECD9B11BA1F07000D829DA /* PBXTargetDependency */,
2827316B1ABC9BE700AA1954 /* PBXTargetDependency */,
);
name = SyncTests;
packageProductDependencies = (
);
productName = SyncTests;
productReference = 282731681ABC9BE700AA1954 /* SyncTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
288A2D851AB8B3260023ABC3 /* Shared */ = {
isa = PBXNativeTarget;
buildConfigurationList = 288A2D9F1AB8B3260023ABC3 /* Build configuration list for PBXNativeTarget "Shared" */;
buildPhases = (
288A2D811AB8B3260023ABC3 /* Sources */,
288A2D821AB8B3260023ABC3 /* Frameworks */,
288A2D841AB8B3260023ABC3 /* Resources */,
4368F838279665E00013419B /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Shared;
packageProductDependencies = (
5A9FF8482942454600DF9FBB /* Common */,
8A8881592B20FFE0009635AE /* GCDWebServers */,
8A88815B2B2103AD009635AE /* WebEngine */,
);
productName = Shared;
productReference = 288A2D861AB8B3260023ABC3 /* Shared.framework */;
productType = "com.apple.product-type.framework";
};
2FA435FA1ABB83B4008031D1 /* Account */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FA436141ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "Account" */;
buildPhases = (
2FA435F61ABB83B4008031D1 /* Sources */,
2FA435F71ABB83B4008031D1 /* Frameworks */,
);
buildRules = (
);
dependencies = (
45C9D1C82A323263009CDD7A /* PBXTargetDependency */,
2FA4361D1ABB83DD008031D1 /* PBXTargetDependency */,
);
name = Account;
packageProductDependencies = (
F8DEACC42A3D43DA00C3B19D /* Sentry */,
8A8BAE112B2107E400D774EB /* GCDWebServers */,
);
productName = Account;
productReference = 2FA435FB1ABB83B4008031D1 /* libAccount.a */;
productType = "com.apple.product-type.library.static";
};
2FA436041ABB83B4008031D1 /* AccountTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FA436181ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "AccountTests" */;
buildPhases = (
2FA436011ABB83B4008031D1 /* Sources */,
2FA436021ABB83B4008031D1 /* Frameworks */,
);
buildRules = (
);
dependencies = (
2F14E1341ABB88CF00FF98DB /* PBXTargetDependency */,
D40B30A921F718CC003C02A7 /* PBXTargetDependency */,
);
name = AccountTests;
productName = AccountTests;
productReference = 2FA436051ABB83B4008031D1 /* AccountTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2FCAE2191ABB51F800877008 /* Storage */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FCAE2331ABB51F900877008 /* Build configuration list for PBXNativeTarget "Storage" */;
buildPhases = (
45CC573928AD89CB006D55AA /* Glean SDK Generator Script */,
2FCAE2151ABB51F800877008 /* Sources */,
2FCAE2161ABB51F800877008 /* Frameworks */,
);
buildRules = (
);
dependencies = (
2FCAE23C1ABB520700877008 /* PBXTargetDependency */,
);
name = Storage;
packageProductDependencies = (
5A37861329A2BFB9006B3A34 /* Common */,
8A88815D2B21071E009635AE /* GCDWebServers */,
);
productName = Storage;
productReference = 2FCAE21A1ABB51F800877008 /* libStorage.a */;
productType = "com.apple.product-type.library.static";
};
2FCAE2231ABB51F800877008 /* StorageTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FCAE2371ABB51F900877008 /* Build configuration list for PBXNativeTarget "StorageTests" */;
buildPhases = (
2FCAE2201ABB51F800877008 /* Sources */,
2FCAE2211ABB51F800877008 /* Frameworks */,
2FCAE2221ABB51F800877008 /* Resources */,
);
buildRules = (
);
dependencies = (
2FCAE2271ABB51F800877008 /* PBXTargetDependency */,
2FCAE2291ABB51F800877008 /* PBXTargetDependency */,
);
name = StorageTests;
packageProductDependencies = (
);
productName = StorageTests;
productReference = 2FCAE2241ABB51F800877008 /* StorageTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
397848DA1ED86605004C0C0B /* NotificationService */ = {
isa = PBXNativeTarget;
buildConfigurationList = 397848F51ED86605004C0C0B /* Build configuration list for PBXNativeTarget "NotificationService" */;
buildPhases = (
397848D71ED86605004C0C0B /* Sources */,
397848D81ED86605004C0C0B /* Frameworks */,
397848D91ED86605004C0C0B /* Resources */,
43338D07278F722700A23914 /* ShellScript */,
);
buildRules = (
);
dependencies = (
C82043D82523DDC000740B71 /* PBXTargetDependency */,
D0EA58171FA836D200D03ED1 /* PBXTargetDependency */,
);
name = NotificationService;
packageProductDependencies = (
5A37861C29A2C37C006B3A34 /* Common */,
);
productName = NotificationService;
productReference = 397848DB1ED86605004C0C0B /* NotificationService.appex */;
productType = "com.apple.product-type.app-extension";
};
3B43E3CF1D95C48D00BBA9DB /* StoragePerfTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3B43E3E91D95C48E00BBA9DB /* Build configuration list for PBXNativeTarget "StoragePerfTests" */;
buildPhases = (
3B43E3CC1D95C48D00BBA9DB /* Sources */,
5AEF388D299BD73900537C1B /* Frameworks */,
);
buildRules = (
);
dependencies = (
3B43E3D61D95C48D00BBA9DB /* PBXTargetDependency */,
);
name = StoragePerfTests;
productName = StoragePerfTests;
productReference = 3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
3BFE4B061D342FB800DDF53F /* XCUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3BFE4B201D342FB900DDF53F /* Build configuration list for PBXNativeTarget "XCUITests" */;
buildPhases = (
3BFE4B031D342FB800DDF53F /* Sources */,
3BFE4B041D342FB800DDF53F /* Frameworks */,
);
buildRules = (
);
dependencies = (
3BFE4B0D1D342FB900DDF53F /* PBXTargetDependency */,
);
name = XCUITests;
packageProductDependencies = (
43C6A47E27A0679300C79856 /* MappaMundi */,
8A05B0042A69A0C40011B622 /* Common */,
);
productName = XCUITests;
productReference = 3BFE4B071D342FB800DDF53F /* XCUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
43BE5774278BA4D900491291 /* RustMozillaAppServices */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43BE5785278BA4D900491291 /* Build configuration list for PBXNativeTarget "RustMozillaAppServices" */;
buildPhases = (
43BE577C278BA4D900491291 /* Sources */,
43BE577D278BA4D900491291 /* Frameworks */,
);
buildRules = (
);
dependencies = (
459F39E52A031D16008C3411 /* PBXTargetDependency */,
);
name = RustMozillaAppServices;
packageProductDependencies = (
43A878FB27AB498E0071C372 /* MozillaAppServices */,
);
productName = Shared;
productReference = 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */;
productType = "com.apple.product-type.framework";
};
7BEB64401C7345600092C02E /* L10nSnapshotTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E60138631C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "L10nSnapshotTests" */;
buildPhases = (
7BEB64431C7345600092C02E /* Sources */,
7BEB64461C7345600092C02E /* Frameworks */,
);
buildRules = (
);
dependencies = (
7BEB64411C7345600092C02E /* PBXTargetDependency */,
);
name = L10nSnapshotTests;
packageProductDependencies = (
D433852B27ABC8150069DD33 /* MappaMundi */,
781C19CE2A780BEC0000DF46 /* Common */,
);
productName = L10nSnapshotTests;
productReference = 7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
D39FA15E1A83E0EC00EE869C /* UITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = D39FA1671A83E0EC00EE869C /* Build configuration list for PBXNativeTarget "UITests" */;
buildPhases = (
D39FA15B1A83E0EC00EE869C /* Sources */,
D39FA15C1A83E0EC00EE869C /* Frameworks */,
D39FA15D1A83E0EC00EE869C /* Resources */,
);
buildRules = (
);
dependencies = (
D39FA1661A83E0EC00EE869C /* PBXTargetDependency */,
);
name = UITests;
packageProductDependencies = (
433F87D42788F01500693368 /* KIF */,
8A05B0062A69A25C0011B622 /* Common */,
);
productName = UITests;
productReference = D39FA15F1A83E0EC00EE869C /* UITests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E69DB07C1E97DEA9008A67E6 /* SyncTelemetryTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E69DB0921E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetryTests" */;
buildPhases = (
E69DB0791E97DEA9008A67E6 /* Sources */,
5FA2233A27F74067005B3D87 /* Frameworks */,
);
buildRules = (
);
dependencies = (
5FA2233727F73E28005B3D87 /* PBXTargetDependency */,
E69DB0821E97DEAA008A67E6 /* PBXTargetDependency */,
);
name = SyncTelemetryTests;
packageProductDependencies = (
5FA2233B27F74071005B3D87 /* Glean */,
);
productName = SyncTelemetryTests;
productReference = E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E6F9650B1B2F1CF20034B023 /* SharedTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E6F965381B2F1CF20034B023 /* Build configuration list for PBXNativeTarget "SharedTests" */;
buildPhases = (
E6F965081B2F1CF20034B023 /* Sources */,
);
buildRules = (
);
dependencies = (
E6F965141B2F1CF20034B023 /* PBXTargetDependency */,
E6F9653A1B2F1D330034B023 /* PBXTargetDependency */,
);
name = SharedTests;
packageProductDependencies = (
);
productName = SharedTests;
productReference = E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
F8324A042649A188007E4BFA /* CredentialProvider */ = {
isa = PBXNativeTarget;
buildConfigurationList = F8324A172649A189007E4BFA /* Build configuration list for PBXNativeTarget "CredentialProvider" */;
buildPhases = (
F8324A012649A188007E4BFA /* Sources */,
F8324A022649A188007E4BFA /* Frameworks */,
F8324A032649A188007E4BFA /* Resources */,
43338D0B278F727600A23914 /* ShellScript */,
);
buildRules = (
);
dependencies = (
F8324AF92649B540007E4BFA /* PBXTargetDependency */,
F8324AFD2649B540007E4BFA /* PBXTargetDependency */,
);
name = CredentialProvider;
packageProductDependencies = (
5A8FD0F1293A7D9000333AA7 /* SnapKit */,
5A70EF15295DFD9000790249 /* Common */,
);
productName = CredentialProvider;
productReference = F8324A052649A188007E4BFA /* CredentialProvider.appex */;
productType = "com.apple.product-type.app-extension";
};
F84B21BD1A090F8100AAB793 /* Client */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B21DD1A090F8100AAB793 /* Build configuration list for PBXNativeTarget "Client" */;
buildPhases = (
C874A4E327F62C5B006F54E5 /* Swiftlint */,
5FA2232B27F6FA00005B3D87 /* Glean SDK Generator Script */,
5FA2232C27F6FA69005B3D87 /* Nimbus Feature Manifest Generator Script */,
F84B21BA1A090F8100AAB793 /* Sources */,
F84B21BC1A090F8100AAB793 /* Resources */,
28CE83DE1A1D1E7C00576538 /* Frameworks */,
F84B22531A0920C600AAB793 /* Embed App Extensions */,
E6639F191BF11E3A002D0853 /* Conditionally Add Settings Bundle */,
E6B09CD31C74EEDB00C63FA1 /* Copy Frameworks */,
4368F81027955AE80013419B /* ShellScript */,
);
buildRules = (
);
dependencies = (
435A2FF7278F51CD00C94282 /* PBXTargetDependency */,
C82043712523DBEB00740B71 /* PBXTargetDependency */,
288A2D9C1AB8B3260023ABC3 /* PBXTargetDependency */,
397848E11ED86605004C0C0B /* PBXTargetDependency */,
F84B22521A0920C600AAB793 /* PBXTargetDependency */,
047F9B3124E1FE1F00CD7DF7 /* PBXTargetDependency */,
);
name = Client;
packageProductDependencies = (
433F87CD2788EAB600693368 /* GCDWebServers */,
435C85EF2788F4D00072B526 /* Glean */,
432BD0232790EBD000A0F3C3 /* Adjust */,
5A871487292EA1440039A5BD /* Fuzi */,
5A87148F292EA3910039A5BD /* SiteImageView */,
5A8FD0EB293A7D5E00333AA7 /* SnapKit */,
5A70EF0D295DFCCF00790249 /* Common */,
5A37861829A2C337006B3A34 /* Sentry */,
5A06135929D6052E008F3D38 /* TabDataStore */,
216A0D752A40E7AB008077BA /* Redux */,
8AF2D0FB2A5F272A00C7DD69 /* ComponentLibrary */,
8AB30EC72B6C038600BD9A9B /* Lottie */,
AB2AC6622BCFD0A200022AAB /* X509 */,
E177989F2BD8043800F6F0EB /* ToolbarKit */,
);
productName = Client;
productReference = F84B21BE1A090F8100AAB793 /* Client.app */;
productType = "com.apple.product-type.application";
};
F84B21D21A090F8100AAB793 /* ClientTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B21E01A090F8100AAB793 /* Build configuration list for PBXNativeTarget "ClientTests" */;
buildPhases = (
F84B21CF1A090F8100AAB793 /* Sources */,
F84B21D01A090F8100AAB793 /* Frameworks */,
F84B21D11A090F8100AAB793 /* Resources */,
);
buildRules = (
);
dependencies = (
7B9BF92F1E435DE400CB24F4 /* PBXTargetDependency */,
F84B21D51A090F8100AAB793 /* PBXTargetDependency */,
);
name = ClientTests;
packageProductDependencies = (
8A8BAE132B21110000D774EB /* GCDWebServers */,
);
productName = ClientTests;
productReference = F84B21D31A090F8100AAB793 /* ClientTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
F84B22481A0920C600AAB793 /* ShareTo */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B22551A0920C600AAB793 /* Build configuration list for PBXNativeTarget "ShareTo" */;
buildPhases = (
F84B22451A0920C600AAB793 /* Sources */,
F84B22461A0920C600AAB793 /* Frameworks */,
F84B22471A0920C600AAB793 /* Resources */,
43338D08278F725C00A23914 /* ShellScript */,
);
buildRules = (
);
dependencies = (
D09A0CF11FAA2C7E009A0273 /* PBXTargetDependency */,
D09A0CF31FAA2C81009A0273 /* PBXTargetDependency */,
);
name = ShareTo;
packageProductDependencies = (
5A87148D292EA3270039A5BD /* Fuzi */,
5A8FD0ED293A7D6D00333AA7 /* SnapKit */,
5A70EF13295DFD7C00790249 /* Common */,
);
productName = ShareToFirefox;
productReference = F84B22491A0920C600AAB793 /* ShareTo.appex */;
productType = "com.apple.product-type.app-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F84B21B61A090F8100AAB793 /* Project object */ = {
isa = PBXProject;
attributes = {
DefaultBuildSystemTypeForWorkspace = Latest;
LastSwiftMigration = 0700;
LastSwiftUpdateCheck = 1240;
LastUpgradeCheck = 1020;
ORGANIZATIONNAME = Mozilla;
TargetAttributes = {
047F9B2624E1FE1C00CD7DF7 = {
CreatedOnToolsVersion = 12.0;
};
2827315D1ABC9BE600AA1954 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 1000;
};
282731671ABC9BE700AA1954 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
288A2D851AB8B3260023ABC3 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 1000;
};
2FA435FA1ABB83B4008031D1 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
};
2FA436041ABB83B4008031D1 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
2FCAE2191ABB51F800877008 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
};
2FCAE2231ABB51F800877008 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
397848DA1ED86605004C0C0B = {
CreatedOnToolsVersion = 8.3.2;
LastSwiftMigration = 1000;
SystemCapabilities = {
com.apple.Push = {
enabled = 0;
};
};
};
3B43E3CF1D95C48D00BBA9DB = {
CreatedOnToolsVersion = 8.0;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
3BFE4B061D342FB800DDF53F = {
CreatedOnToolsVersion = 7.3.1;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
7BEB64401C7345600092C02E = {
DevelopmentTeam = 43AQ936H96;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
D39FA15E1A83E0EC00EE869C = {
CreatedOnToolsVersion = 6.1.1;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1020;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
E69DB07C1E97DEA9008A67E6 = {
CreatedOnToolsVersion = 8.3;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
E6F9650B1B2F1CF20034B023 = {
CreatedOnToolsVersion = 6.3.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
F8324A042649A188007E4BFA = {
CreatedOnToolsVersion = 12.4;
};
F84B21BD1A090F8100AAB793 = {
CreatedOnToolsVersion = 6.1;
LastSwiftMigration = 1000;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.BackgroundModes = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 1;
};
com.apple.Push = {
enabled = 1;
};
com.apple.SafariKeychain = {
enabled = 1;
};
};
};
F84B21D21A090F8100AAB793 = {
CreatedOnToolsVersion = 6.1;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 1000;
ProvisioningStyle = Manual;
TestTargetID = F84B21BD1A090F8100AAB793;
};
F84B22481A0920C600AAB793 = {
CreatedOnToolsVersion = 6.1;
LastSwiftMigration = 1000;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 1;
};
com.apple.Push = {
enabled = 0;
};
};
};
};
};
buildConfigurationList = F84B21B91A090F8100AAB793 /* Build configuration list for PBXProject "Client" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
de,
ur,
he,
ar,
el,
ja,
fa,
"zh-TW",
mr,
sq,
eu,
"en-CA",
co,
uk,
kab,
kn,
hsb,
su,
nb,
"en-GB",
"sat-Olck",
es,
"pa-IN",
is,
"es-CL",
sl,
or,
da,
gl,
eo,
it,
bg,
sk,
kk,
ses,
"hy-AM",
ms,
si,
anp,
ta,
ml,
sv,
te,
cs,
km,
"es-AR",
ko,
fil,
an,
"ne-NP",
bo,
my,
hu,
"hi-IN",
ka,
ga,
tr,
ast,
pl,
"gu-IN",
br,
ia,
"pt-BR",
vi,
lv,
lo,
"es-MX",
lt,
ru,
cy,
"zh-CN",
af,
uz,
fr,
fi,
dsb,
id,
nl,
th,
az,
nn,
bn,
"pt-PT",
oc,
ro,
bs,
jv,
hr,
rm,
ca,
gd,
tt,
et,
"en-US",
be,
ug,
);
mainGroup = F84B21B51A090F8100AAB793;
packageReferences = (
433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */,
433F87D12788EF5B00693368 /* XCRemoteSwiftPackageReference "KIF" */,
433F87D62788F34500693368 /* XCRemoteSwiftPackageReference "rust-components-swift" */,
435C85EE2788F4D00072B526 /* XCRemoteSwiftPackageReference "glean-swift" */,
432BD0222790EBD000A0F3C3 /* XCRemoteSwiftPackageReference "ios_sdk" */,
4368F83B279669690013419B /* XCRemoteSwiftPackageReference "SnapKit" */,
43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */,
43C6A47D27A0679300C79856 /* XCRemoteSwiftPackageReference "MappaMundi" */,
5A37861729A2C337006B3A34 /* XCRemoteSwiftPackageReference "sentry-cocoa" */,
8AB30EC62B6C038600BD9A9B /* XCRemoteSwiftPackageReference "lottie-ios" */,
AB2AC6612BCFD0A200022AAB /* XCRemoteSwiftPackageReference "swift-certificates" */,
);
productRefGroup = F84B21BF1A090F8100AAB793 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F84B21BD1A090F8100AAB793 /* Client */,
397848DA1ED86605004C0C0B /* NotificationService */,
F84B22481A0920C600AAB793 /* ShareTo */,
047F9B2624E1FE1C00CD7DF7 /* WidgetKitExtension */,
F8324A042649A188007E4BFA /* CredentialProvider */,
2FA435FA1ABB83B4008031D1 /* Account */,
2FCAE2191ABB51F800877008 /* Storage */,
2FA436041ABB83B4008031D1 /* AccountTests */,
F84B21D21A090F8100AAB793 /* ClientTests */,
3B43E3CF1D95C48D00BBA9DB /* StoragePerfTests */,
2FCAE2231ABB51F800877008 /* StorageTests */,
E6F9650B1B2F1CF20034B023 /* SharedTests */,
E69DB07C1E97DEA9008A67E6 /* SyncTelemetryTests */,
282731671ABC9BE700AA1954 /* SyncTests */,
D39FA15E1A83E0EC00EE869C /* UITests */,
7BEB64401C7345600092C02E /* L10nSnapshotTests */,
3BFE4B061D342FB800DDF53F /* XCUITests */,
43BE5774278BA4D900491291 /* RustMozillaAppServices */,
288A2D851AB8B3260023ABC3 /* Shared */,
2827315D1ABC9BE600AA1954 /* Sync */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
047F9B2524E1FE1C00CD7DF7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
047F9B2E24E1FE1F00CD7DF7 /* Assets.xcassets in Resources */,
D58A202C25C9D96400105D25 /* Localizable.strings in Resources */,
8A1F6C332BC5A6D100DA6F86 /* PrivacyInfo.xcprivacy in Resources */,
1D9E1FE524FEF56C006E561D /* TopSites in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2827315C1ABC9BE600AA1954 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D37DE2CA1CA356F900A5EC69 /* testcert1.pem in Resources */,
D37DE2CB1CA356F900A5EC69 /* testcert2.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D841AB8B3260023ABC3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D59643F125C9B8E000EAB8B9 /* ErrorPages.strings in Resources */,
43937C2629BA686000074633 /* ResearchSurface.strings in Resources */,
43470D0828B39AF80034F500 /* JumpBackIn.strings in Resources */,
439A220F29F69A0C00F120EE /* Notification.strings in Resources */,
43937C2029BA686000074633 /* EngagementNotification.strings in Resources */,
43937C2329BA686000074633 /* Onboarding.strings in Resources */,
D59643EF25C9B8E000EAB8B9 /* PrivateBrowsing.strings in Resources */,
4369B8812B0B75A8003791B9 /* FirefoxHomepage.strings in Resources */,
43C50B532A0BCAA800C6A134 /* Upgrade.strings in Resources */,
D59643EB25C9B8E000EAB8B9 /* ClearHistoryConfirm.strings in Resources */,
43B966AF2BE8F11D007448EA /* Microsurvey.strings in Resources */,
431F0C4A2AC1A112006D7D49 /* TabLocation.strings in Resources */,
43A878172B838FF90039D6B7 /* PasswordAutofill.strings in Resources */,
D59643E725C9B8E000EAB8B9 /* Intro.strings in Resources */,
D59643F325C9B8E000EAB8B9 /* Storage.strings in Resources */,
D59643E925C9B8E000EAB8B9 /* Menu.strings in Resources */,
D59643E625C9B8E000EAB8B9 /* LoginManager.strings in Resources */,
D58A202925C9D96400105D25 /* BookmarkPanel.strings in Resources */,
43470D0B28B39AF80034F500 /* ToolbarLocation.strings in Resources */,
432C01582B83900600392A88 /* KeyboardAccessory.strings in Resources */,
4344BD7D2AEFC6490057F642 /* Shopping.strings in Resources */,
43A715402A2DF94F00DD5747 /* RememberCard.strings in Resources */,
43FA49A329C875C0005062DB /* SnackBar.strings in Resources */,
439A221229F69A0C00F120EE /* ZoomPageBar.strings in Resources */,
43B296372B305F1E00A5AA9B /* Credentials.strings in Resources */,
43B296342B305F1E00A5AA9B /* CredentialProvider.strings in Resources */,
D59643EE25C9B8E000EAB8B9 /* Search.strings in Resources */,
433BADA429C8769800E34991 /* ErrorState.strings in Resources */,
43B520E42B55493E00007187 /* TabToolbar.strings in Resources */,
43DC75A72A24BE73007C2BCE /* DisplayCard.strings in Resources */,
D59643E825C9B8E000EAB8B9 /* Default Browser.strings in Resources */,
D59643EC25C9B8E000EAB8B9 /* Localizable.strings in Resources */,
43A715432A2DF94F00DD5747 /* UpdateCard.strings in Resources */,
D59643E525C9B8E000EAB8B9 /* AuthenticationManager.strings in Resources */,
43B2963D2B305F1E00A5AA9B /* LoginsHelper.strings in Resources */,
4378C737293E09C200D0C1C7 /* TabsTray.strings in Resources */,
43FA49A029C875C0005062DB /* Settings.strings in Resources */,
D59643F025C9B8E000EAB8B9 /* ClearPrivateDataConfirm.strings in Resources */,
436E0E152BA857AB00D01C1A /* BottomSheet.strings in Resources */,
D59643E325C9B8E000EAB8B9 /* ClearPrivateData.strings in Resources */,
43DF945A292258C300590FE3 /* SearchHeaderTitle.strings in Resources */,
4378C734293E09C200D0C1C7 /* Alerts.strings in Resources */,
D59643ED25C9B8E000EAB8B9 /* FindInPage.strings in Resources */,
43FA499A29C875C0005062DB /* Alert.strings in Resources */,
43C50B502A0BCAA800C6A134 /* FirefoxSync.strings in Resources */,
43F119002A52E42400C44C6C /* CustomizeFirefoxHome.strings in Resources */,
D59643F425C9B8E000EAB8B9 /* Today.strings in Resources */,
43737CB329E4259700847A6F /* Edit Card.strings in Resources */,
D59643F225C9B8E000EAB8B9 /* Shared.strings in Resources */,
4308A4E62A52E38C001D652E /* SelectCreditCard.strings in Resources */,
43FA499D29C875C0005062DB /* EditCard.strings in Resources */,
433BADA029C8769800E34991 /* BiometricAuthentication.strings in Resources */,
D58A202F25C9D96400105D25 /* BookmarkPanelDeleteConfirm.strings in Resources */,
D59643EA25C9B8E000EAB8B9 /* HistoryPanel.strings in Resources */,
43D75D1A2AC1A16900D1DE87 /* Share.strings in Resources */,
43B2963A2B305F1E00A5AA9B /* FirefoxLogins.strings in Resources */,
D59643E425C9B8E000EAB8B9 /* 3DTouchActions.strings in Resources */,
43B296312B305F1E00A5AA9B /* ContextualHints.strings in Resources */,
43A7153D2A2DF94F00DD5747 /* Footer.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2221ABB51F800877008 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E4791B9C1CC035FD00C6D77B /* testcert1.pem in Resources */,
2891F2CB1F991185001B105E /* v33.db in Resources */,
E4791BAA1CC0360200C6D77B /* testcert2.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D91ED86605004C0C0B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8A1F6C312BC5A6BE00DA6F86 /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15D1A83E0EC00EE869C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E6EAC5961B29CB3A00E1DE1E /* scrollablePage.html in Resources */,
D34E33031BA793C2006135F0 /* loginForm.html in Resources */,
0B6FBAB21AC1F830007EC669 /* numberedPage.html in Resources */,
0B5A93421B1EB572004F47A2 /* readablePage.html in Resources */,
E6B4C3D81C68F55C001F97E8 /* JSPrompt.html in Resources */,
D343DCFE1C446BDB00D7EEE8 /* findPage.html in Resources */,
0BF8F8DA1AEFF1C900E90BC2 /* noTitle.html in Resources */,
E67422C51CFF2D39009E8373 /* youtube.ico in Resources */,
EBB6CA622140823900077CFA /* firefoxScheme.html in Resources */,
D3E171C21A841EAD00AB44CD /* KIFHelper.js in Resources */,
C8EB60C41F1FB12500F9B5B3 /* navigationDelegate.html in Resources */,
EBB6CAA1214197DB00077CFA /* blobURL.html in Resources */,
D31EC05F1CC57ED80096F4AB /* localhostLoad.html in Resources */,
4F97573B1AFA6F37006ECC24 /* readerContent.html in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8324A032649A188007E4BFA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8A1F6C302BC5A6B600DA6F86 /* PrivacyInfo.xcprivacy in Resources */,
C874FC652661367900EBE86E /* MainInterface.storyboard in Resources */,
C893075D265501EE00A1DB2F /* CredentialAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21BC1A090F8100AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BA8E197F2BF2FB1900590B5F /* AddressFormManager.js in Resources */,
8A1A935B2B757C7C0069C190 /* wave.json in Resources */,
D4AFAB0E2AFA8F9A000BFEAA /* SyncIntegrationTests in Resources */,
43F92B3829E9F52B000C0F17 /* AutofillAllFramesAtDocumentStart.js in Resources */,
8C29376A2BF79EE000146613 /* AddressFormManager.css in Resources */,
8C29376B2BF79EE000146613 /* AddressFormManager.html in Resources */,
8A3345662BA499B7008C52AB /* disconnect-block-content.json in Resources */,
39D056382665235700FBEE59 /* initial_experiments.json in Resources */,
C8B0F5F8283B7D38007AE65D /* pocketsponsoredfeed.json in Resources */,
8A33456A2BA499B7008C52AB /* disconnect-block-cryptomining.json in Resources */,
D38A1EE01CB458EC0080C842 /* CertError.html in Resources */,
8AEE62CB2756BA34003207D1 /* DownloadHelper.js in Resources */,
8AEE62CA2756BA34003207D1 /* TrackingProtectionStats.js in Resources */,
0BA1E0301B051A07007675AF /* NetError.css in Resources */,
3BC659491E5BA4AE006D560F /* TopSites in Resources */,
F84B220B1A0910F600AAB793 /* Images.xcassets in Resources */,
8A3345692BA499B7008C52AB /* disconnect-block-cookies-social.json in Resources */,
8A3345682BA499B7008C52AB /* disconnect-block-social.json in Resources */,
4336FAD2264B169000A6B076 /* WebcompatAllFramesAtDocumentStart.js in Resources */,
23BEA767251A99ED00A014BF /* NewYorkMedium-Bold.otf in Resources */,
3BC659591E5BA505006D560F /* bundle_sites.json in Resources */,
E4CD9F541A71506400318571 /* Reader.html in Resources */,
E1BDAC832B9F65780063E6BF /* reportSiteIssueOff.json in Resources */,
E1AF3563286DE5F800960045 /* FullFunctionalTestPlan.xctestplan in Resources */,
8A3345642BA499B7008C52AB /* disconnect-block-analytics.json in Resources */,
E1AF3567286DE5F800960045 /* PerformanceTestPlan.xctestplan in Resources */,
8A1A935A2B757C7C0069C190 /* portrait.json in Resources */,
23BEA76A251A99ED00A014BF /* NewYorkMedium-RegularItalic.otf in Resources */,
7B2142FE1E5E055000CDD3FC /* InfoPlist.strings in Resources */,
8A3345652BA499B7008C52AB /* disconnect-block-cookies-advertising.json in Resources */,
E1AF27442A17BCF700CE5991 /* engagementNotificationWithoutConditions.json in Resources */,
E69922171B94E3EF007C480D /* Licenses.html in Resources */,
8A1F6C2F2BC5A62400DA6F86 /* PrivacyInfo.xcprivacy in Resources */,
E1AF3560286DE5F800960045 /* Smoketest3.xctestplan in Resources */,
8A1A93592B757C7C0069C190 /* landscape.json in Resources */,
E4CD9F5B1A71506C00318571 /* Reader.css in Resources */,
D0FCF8061FE4772D004A7995 /* AllFramesAtDocumentEnd.js in Resources */,
D37524871C6E8B5A00A5F6C2 /* topdomains.txt in Resources */,
39F4C0FA2045D87400746155 /* FocusHelper.js in Resources */,
E1AF3562286DE5F800960045 /* Smoketest2.xctestplan in Resources */,
8C29376C2BF79EE000146613 /* AddressFormManager.mjs in Resources */,
43175DB626B8774D00C41C31 /* Ads.js in Resources */,
D0FCF8081FE4772D004A7995 /* MainFrameAtDocumentStart.js in Resources */,
D30684F11C84F12A002D8D82 /* SearchPlugins in Resources */,
8A5CDEED27E510F500CC60FF /* pocketglobalfeed.json in Resources */,
8A1A93582B757C7C0069C190 /* gradient.json in Resources */,
74821FFE1DB6D3AC00EEEA72 /* MailSchemes.plist in Resources */,
D308EE561CBF0BF5006843F2 /* CertError.css in Resources */,
E1AF3566286DE5F800960045 /* Smoketest1.xctestplan in Resources */,
E1AF3561286DE5F800960045 /* Smoketest4.xctestplan in Resources */,
8A2B1A5D28216C4D0061216B /* Debug.xcconfig in Resources */,
8A3345632BA499B7008C52AB /* disconnect-block-cookies-content.json in Resources */,
8A3345612BA499B7008C52AB /* disconnect-block-fingerprinting.json in Resources */,
0BA1E00E1B03FB0B007675AF /* NetError.html in Resources */,
23BEA768251A99ED00A014BF /* NewYorkMedium-BoldItalic.otf in Resources */,
E4A961381AC06FA50069AD6F /* ReaderViewLoading.html in Resources */,
E1AF3565286DE5F800960045 /* UnitTest.xctestplan in Resources */,
E1AF3564286DE5F800960045 /* SyncIntegrationTestPlan.xctestplan in Resources */,
8A7D1AC52BA3542600162F4B /* splashScreen.json in Resources */,
8AEE62C92756BA34003207D1 /* LoginsHelper.js in Resources */,
8A3345672BA499B7008C52AB /* disconnect-block-cookies-analytics.json in Resources */,
8A2B1A5F28216C4D0061216B /* Release.xcconfig in Resources */,
8CC033FA2BA476840033449E /* FormAutofillHelper.js in Resources */,
D0E17FB6201F847600F1FCB5 /* FxASignIn.js in Resources */,
8A2B1A5E28216C4D0061216B /* Common.xcconfig in Resources */,
39A35AED1C0662A3006B9E87 /* SpotlightHelper.js in Resources */,
D0FCF8071FE4772D004A7995 /* MainFrameAtDocumentEnd.js in Resources */,
E4D6BEB91A0930EC00F538BD /* LaunchScreen.xib in Resources */,
23BEA769251A99ED00A014BF /* NewYorkMedium-Regular.otf in Resources */,
8A3345622BA499B7008C52AB /* disconnect-block-advertising.json in Resources */,
D03F8F23200EAC1F003C2224 /* AllFramesAtDocumentStart.js in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21D11A090F8100AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3B61CD631F2A769D00D38DE1 /* pocketglobalfeed.json in Resources */,
8A11C80F2731916E00AC7318 /* defaultOnlyTestList.json in Resources */,
C869915828917811007ACC5C /* wallpaperNoAvailabilityRange.json in Resources */,
C869915B28917811007ACC5C /* wallpaperNewUpdates.json in Resources */,
C869915D28917811007ACC5C /* wallpaperAvailabilityStart.json in Resources */,
C87BE0A428A2ED3F00BAADF5 /* wallpaperNoLearnMoreURL.json in Resources */,
C869915A28917811007ACC5C /* wallpaperBadTextColor.json in Resources */,
C8B0F5EB283B7BF9007AE65D /* pocketsponsoredfeed.json in Resources */,
C869915F28917811007ACC5C /* wallpaperGoodData.json in Resources */,
C869915928917811007ACC5C /* wallpaperAvailabilityEnd.json in Resources */,
C869915E28917811007ACC5C /* wallpaperBadLastUpdatedDate.json in Resources */,
A83E5B1A1C1DA8BF0026D912 /* image.gif in Resources */,
A83E5B1B1C1DA8BF0026D912 /* image.png in Resources */,
C869915C28917811007ACC5C /* wallpaperNoLocales.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22471A0920C600AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8A1F6C322BC5A6C400DA6F86 /* PrivacyInfo.xcprivacy in Resources */,
F8708D2E1A0970B70051AB07 /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
43338D07278F722700A23914 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/\"\nif [[ -d \"Frameworks\" ]]; then \n rm -fr Frameworks\nfi\n";
};
43338D08278F725C00A23914 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/\"\nif [[ -d \"Frameworks\" ]]; then \n rm -fr Frameworks\nfi\n";
};
43338D0A278F726D00A23914 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/\"\nif [[ -d \"Frameworks\" ]]; then \n rm -fr Frameworks\nfi\n";
};
43338D0B278F727600A23914 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/\"\nif [[ -d \"Frameworks\" ]]; then \n rm -fr Frameworks\nfi\n";
};
4368F81027955AE80013419B /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "movedFrameworks=()\n cd \"${CODESIGNING_FOLDER_PATH}/Frameworks/\"\n for framework in *; do\n if [ -d \"$framework\" ]; then\n if [ -d \"${framework}/Frameworks\" ]; then\n echo \"Moving nested frameworks from ${framework}/Frameworks/ to ${PRODUCT_NAME}.app/Frameworks/\"\n \n cd \"${framework}/Frameworks/\"\n for nestedFramework in *; do\n echo \"- nested: ${nestedFramework}\"\n movedFrameworks+=(\"${nestedFramework}\")\n done\n cd ..\n cd ..\n \n cp -R \"${framework}/Frameworks/\" .\n rm -rf \"${framework}/Frameworks\"\n fi\n fi\n done\n \n if [ \"${CONFIGURATION}\" == \"Debug\" ] & [ \"${PLATFORM_NAME}\" != \"iphonesimulator\" ] ; then\n for movedFramework in \"${movedFrameworks[@]}\"\n do\n codesign --force --deep --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" --preserve-metadata=identifier,entitlements --timestamp=none \"${movedFramework}\"\n done\n else\n echo \"Info: CODESIGNING is only needed for Debug on device (will be re-signed anyway when archiving) \"\n fi\n";
};
45CC573928AD89CB006D55AA /* Glean SDK Generator Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Storage/metrics.yaml",
);
name = "Glean SDK Generator Script";
outputFileListPaths = (
);
outputPaths = (
"$(SRCROOT)/Storage/Generated/Metrics.swift",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "rm -rf .venv; bash $PWD/bin/sdk_generator.sh -g Glean -o $SRCROOT/Storage/Generated\n";
};
5FA2232B27F6FA00005B3D87 /* Glean SDK Generator Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Client/metrics.yaml",
"$(SRCROOT)/Client/pings.yaml",
"$(SRCROOT)/Client/tags.yaml",
);
name = "Glean SDK Generator Script";
outputFileListPaths = (
);
outputPaths = (
"$(SRCROOT)/Client/Generated/Metrics.swift",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "rm -rf .venv; bash $PWD/bin/sdk_generator.sh -g Glean\n";
};
5FA2232C27F6FA69005B3D87 /* Nimbus Feature Manifest Generator Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 12;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SOURCE_ROOT)/nimbus.fml.yaml",
);
name = "Nimbus Feature Manifest Generator Script";
outputFileListPaths = (
);
outputPaths = (
"$(SRCROOT)/Client/Generated/FxNimbus.swift",
"$(SRCROOT)/Client/Generated/FxNimbusMessaging.swift",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ $ACTION != \"indexbuild\" ]; then\n bash $SOURCE_ROOT/bin/nimbus-fml.sh --verbose\nfi\n";
};
C874A4E327F62C5B006F54E5 /* Swiftlint */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = Swiftlint;
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\nfi\n\nif which swiftlint > /dev/null; then\n swiftlint --config \"../.swiftlint.yml\"\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
};
E6639F191BF11E3A002D0853 /* Conditionally Add Settings Bundle */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Conditionally Add Settings Bundle";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${INCLUDE_SETTINGS_BUNDLE}\" = \"YES\" ]\nthen\n cp -r \"${PROJECT_DIR}/${TARGET_NAME}/Application/Settings.bundle\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
047F9B2324E1FE1C00CD7DF7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
047F9B3E24E1FF4000CD7DF7 /* SearchQuickLinks.swift in Sources */,
43118CF3251A9CCA00F24376 /* LegacyTabDataRetriever.swift in Sources */,
DA9FD88624E213CD00168D1E /* Helpers.swift in Sources */,
1DF426CF251BDF6A0086386A /* photon-colors.swift in Sources */,
E1B18C782B5FFFA9009CD968 /* UIView+extension.swift in Sources */,
4392FB5C252EC51E00AD3D23 /* PrivilegedRequest.swift in Sources */,
1D06AE6A24FEE8D6000B092B /* TabProvider.swift in Sources */,
8A03309828C2691800286539 /* LegacyTabFileManager.swift in Sources */,
DA9FD88424E213B500168D1E /* SmallQuickLink.swift in Sources */,
435222C225882E3800FCA5B6 /* WidgetKitTopSiteModel.swift in Sources */,
1D06AE6624FEE4D5000B092B /* TopSitesProvider.swift in Sources */,
215B458027D7FD7D00E5E800 /* LegacyTabGroupData.swift in Sources */,
43118D07251A9CD100F24376 /* LegacySavedTab.swift in Sources */,
E18BAB0128E4AEF300098AE2 /* ImageIdentifiers.swift in Sources */,
4392FB48252EC50400AD3D23 /* InternalSchemeHandler.swift in Sources */,
435E34B3254A6A6000406D92 /* TimeConstants.swift in Sources */,
43E69ED7254D081F00B591C2 /* SimpleTab.swift in Sources */,
1DDAD13E24F0651C007623C8 /* TopSitesWidget.swift in Sources */,
D59431EE25E9912900F0BA82 /* WidgetIntents.intentdefinition in Sources */,
047F9B4224E1FF4000CD7DF7 /* ImageButtonWithLabel.swift in Sources */,
047F9B2C24E1FE1C00CD7DF7 /* WidgetKit.swift in Sources */,
1DA3CE6724EEE86C00422BB2 /* AppInfo.swift in Sources */,
DA9FD88824E213DD00168D1E /* QuickLink.swift in Sources */,
1DA3CE5D24EEE73100422BB2 /* OpenTabsWidget.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731591ABC9BE600AA1954 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F886BFBD29AD56A400F77224 /* RustSyncManagerAPI.swift in Sources */,
28E91E751B443AD5009DF274 /* SyncConstants.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731641ABC9BE700AA1954 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
285D37E31ABCA69E000E1CF9 /* CryptoTests.swift in Sources */,
289A4C141C4EB90600A460E3 /* StorageTestUtils.swift in Sources */,
28532CC11C473977000072D9 /* MockFiles.swift in Sources */,
D8BA1791206D47A80023AC00 /* DeferredTestUtils.swift in Sources */,
F8B18F5529EE01A2008724A8 /* RustSyncManagerAPITests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D811AB8B3260023ABC3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E65075991E37F7AB006961AC /* Cancellable.swift in Sources */,
E65075BE1E37F7AB006961AC /* TimeConstants.swift in Sources */,
E65075B21E37F7AB006961AC /* Functions.swift in Sources */,
E65075BA1E37F7AB006961AC /* Prefs.swift in Sources */,
8A8BAE162B2119E600D774EB /* InternalURL.swift in Sources */,
7B10AABB1E3A1F650002DD08 /* URLRequestExtensions.swift in Sources */,
E693F0D91E9D64BD0086DC17 /* OptionalExtensions.swift in Sources */,
E65075A01E37F7AB006961AC /* Array+Extensions.swift in Sources */,
E65075A31E37F7AB006961AC /* KeychainWrapperExtensions.swift in Sources */,
E65075921E37F7AB006961AC /* Accessibility.swift in Sources */,
CD1CE85F24EDE66A00006DFB /* WKWebViewExtensions.swift in Sources */,
E65075B51E37F7AB006961AC /* LaunchArguments.swift in Sources */,
E650759D1E37F7AB006961AC /* DeviceInfo.swift in Sources */,
E65075A51E37F7AB006961AC /* NSFileManagerExtensions.swift in Sources */,
E65075A11E37F7AB006961AC /* Data+Extension.swift in Sources */,
3964B09A1EA8F06F00F2EEF4 /* FeatureSwitch.swift in Sources */,
E65075981E37F7AB006961AC /* Bytes.swift in Sources */,
E65075B11E37F7AB006961AC /* FSUtils.m in Sources */,
CE7F11941F3CEEC800ABFC0B /* RemoteDevices.swift in Sources */,
D3A14C221CB3145E00253BC6 /* Strings.swift in Sources */,
7B10AA9F1E3A15020002DD08 /* DataExtensions.swift in Sources */,
E65075931E37F7AB006961AC /* AppConstants.swift in Sources */,
E65075B81E37F7AB006961AC /* NotificationConstants.swift in Sources */,
E65075AC1E37F7AB006961AC /* String+Extension.swift in Sources */,
E683F0C21E93D4E90035D990 /* DictionaryExtensions.swift in Sources */,
288A2DB51AB8B38D0023ABC3 /* Error.swift in Sources */,
E65075A91E37F7AB006961AC /* URLExtensions.swift in Sources */,
96666D0129969AF700A4029F /* URLCaching.swift in Sources */,
D054352A226687A400FDE4EF /* UIBarButtonItemExtensions.swift in Sources */,
7479B4EF1C5306A200DF000B /* Reachability.swift in Sources */,
E65075B31E37F7AB006961AC /* KeyboardHelper.swift in Sources */,
E65075AA1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift in Sources */,
EB7FFFC820A9D38D003E1E34 /* AlertController.swift in Sources */,
E65075BC1E37F7AB006961AC /* SupportUtils.swift in Sources */,
E65075B61E37F7AB006961AC /* Loader.swift in Sources */,
E65075BF1E37F7AB006961AC /* UserAgent.swift in Sources */,
E65075C01E37F7AB006961AC /* WeakList.swift in Sources */,
E65075AE1E37F7AB006961AC /* UIImageExtensions.swift in Sources */,
E65075A21E37F7AB006961AC /* HexExtensions.swift in Sources */,
288A2DB61AB8B38D0023ABC3 /* Result.swift in Sources */,
EB912B9B22722B6300DF585A /* ReadWriteLock.swift in Sources */,
E65075AD1E37F7AB006961AC /* UIColorExtensions.swift in Sources */,
EB912B9C22722B6800DF585A /* LockProtected.swift in Sources */,
E650759C1E37F7AB006961AC /* DeferredUtils.swift in Sources */,
E65075941E37F7AB006961AC /* AppInfo.swift in Sources */,
43B137F223A181A200CB7FA0 /* NSUserDefaultsPrefs.swift in Sources */,
D03DCD95211B63D000151ACA /* DateGroupedTableData.swift in Sources */,
C8DFFE492294AAB600296DB1 /* NetworkUtils.swift in Sources */,
E65075A41E37F7AB006961AC /* NSCharacterSetExtensions.swift in Sources */,
EB912B9A22722B5F00DF585A /* Deferred.swift in Sources */,
E65075961E37F7AB006961AC /* AsyncReducer.swift in Sources */,
E65075AB1E37F7AB006961AC /* SetExtensions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F61ABB83B4008031D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8A9F0B5927C5A2AB00FE09AE /* ImageIdentifiers.swift in Sources */,
EB07F860240D696000924860 /* PushNotificationSetup.swift in Sources */,
C8E2E80D23D20FB3005AACE6 /* RustFirefoxAccounts.swift in Sources */,
C8E2E80C23D20FB3005AACE6 /* Avatar.swift in Sources */,
96666D0229969F7D00A4029F /* GeneralizedImageFetcher.swift in Sources */,
45355B272A269EAC00B1EA8E /* PushConfiguration.swift in Sources */,
45355B242A269E7100B1EA8E /* Autopush.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA436011ABB83B4008031D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4590912E2A2E4F7700061F0C /* AutopushTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2151ABB51F800877008 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D05434E3225BBC4100FDE4EF /* RustShared.swift in Sources */,
2829D3A01C2F0AD400DCF931 /* Sharing.swift in Sources */,
28C4AB721AD42D4300D9ACE3 /* Clients.swift in Sources */,
74B195441CF503FC007F36EF /* RecentlyClosedTabs.swift in Sources */,
D07696F820697F9C00FACFD8 /* ReadingListSchema.swift in Sources */,
D0769743206C19E900FACFD8 /* SQLiteReadingList.swift in Sources */,
BD6CC84229CDDA3400546A5D /* ZoomLevelStore.swift in Sources */,
E65075C21E37F956006961AC /* ExtensionUtils.swift in Sources */,
D057B2AB220103BC000614E0 /* RustLogins.swift in Sources */,
B2999FED2B044A5900F0FEC1 /* UnencryptedCreditCardFields.swift in Sources */,
15DE98FD27FCED4F00F1ECDB /* RustRemoteTabs.swift in Sources */,
285D3B901B4386520035FD22 /* SQLiteQueue.swift in Sources */,
394CF6CF1BAA493C00906917 /* DefaultSuggestedSites.swift in Sources */,
B2999FEF2B044B4E00F0FEC1 /* RustAutofillEncryptionKeys.swift in Sources */,
2FCAE2781ABB531100877008 /* Visit.swift in Sources */,
D3BF8CBB1B7425570007AFE6 /* DiskImageStore.swift in Sources */,
E6FF6ACA1D873CFF0070C294 /* PageMetadata.swift in Sources */,
F8AAC1B429663619000BCDEC /* RustAutofill.swift in Sources */,
45D5EDCE292D83DB00311934 /* SQLitePinnedSites.swift in Sources */,
E18BAB0028E4AEBB00098AE2 /* ImageIdentifiers.swift in Sources */,
45D5EDCC292D839800311934 /* PinnedSites.swift in Sources */,
2FCAE2611ABB531100877008 /* FileAccessor.swift in Sources */,
45CC573F28AD8B9B006D55AA /* Metrics.swift in Sources */,
D37DE2831CA2047500A5EC69 /* CertStore.swift in Sources */,
D018F93E1F44A71A0098F8CA /* Schema.swift in Sources */,
2FCAE2661ABB531100877008 /* Site.swift in Sources */,
0B54BD191B698B7C004C822C /* SuggestedSites.swift in Sources */,
318FB6EB1DB5600D0004E40F /* SQLiteHistoryFactories.swift in Sources */,
285D3B681B4380B70035FD22 /* Queue.swift in Sources */,
D076971F206AC60900FACFD8 /* ReadingList.swift in Sources */,
28E08C9A1AF44F00009BA2FA /* BrowserSchema.swift in Sources */,
2FCAE2681ABB531100877008 /* BrowserDB.swift in Sources */,
B28BF6622B7ACC17006357CA /* UnencryptedAddressFields.swift in Sources */,
2FCAE2651ABB531100877008 /* RemoteTabs.swift in Sources */,
2FCAE2771ABB531100877008 /* SwiftData.swift in Sources */,
D05434D9225BAA6200FDE4EF /* RustPlaces.swift in Sources */,
D0A627662270C982006AFA2E /* photon-colors.swift in Sources */,
2FCAE25F1ABB531100877008 /* Cursor.swift in Sources */,
28302E401AF0747800521E2E /* DatabaseError.swift in Sources */,
BCFF93EE2AAA9F6E005B5B71 /* RustFirefoxSuggest.swift in Sources */,
BCFF93F62AB11A47005B5B71 /* RustFirefoxSuggestion.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2201ABB51F800877008 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
45D5EDD1292D857000311934 /* TestSQLitePinnedSites.swift in Sources */,
C8611C8E1F71904C00C3DE7D /* DiskImageStoreTests.swift in Sources */,
D0B693D5206C5BB9008A8B11 /* TestSQLiteReadingList.swift in Sources */,
F8AAC1B7296637CE000BCDEC /* RustAutofillTests.swift in Sources */,
158241282820698B00956B39 /* RustRemoteTabsTests.swift in Sources */,
D0148A02220C8C93008A6EEF /* RustLoginsTests.swift in Sources */,
289A4C131C4EB90600A460E3 /* StorageTestUtils.swift in Sources */,
D37DE2C71CA356D800A5EC69 /* CertTests.swift in Sources */,
281B029A1C037C1F005202C3 /* TestBrowserDB.swift in Sources */,
D32CACED1AE04DA1000658EB /* TestSwiftData.swift in Sources */,
2FCAE2841ABB533A00877008 /* MockFiles.swift in Sources */,
D8BA178E206D47460023AC00 /* DeferredTestUtils.swift in Sources */,
D980063D26D8308700321BC1 /* RustPlacesTests.swift in Sources */,
BD57D9A729D4C42B00039394 /* ZoomLevelStoreTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D71ED86605004C0C0B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
397848DE1ED86605004C0C0B /* NotificationService.swift in Sources */,
F8B710A12ABE38980029726E /* RustErrors.swift in Sources */,
45355B232A269E7100B1EA8E /* Autopush.swift in Sources */,
45355B262A269EAC00B1EA8E /* PushConfiguration.swift in Sources */,
396E38CC1EE0816C00CC180F /* Profile.swift in Sources */,
1D5CBF4A2B17E3CB0001D033 /* NotificationPayloads.swift in Sources */,
1D1933792AF2C8CF005089C9 /* AppEvent.swift in Sources */,
396E38DD1EE081DA00CC180F /* SyncDisplayState.swift in Sources */,
1D1933762AF2C8C9005089C9 /* EventQueue.swift in Sources */,
6025B10E267B6C7F00F59F6B /* LoginRecordExtension.swift in Sources */,
396E38F21EE0C8ED00CC180F /* FxAPushMessageHandler.swift in Sources */,
F8A0B08329AD64790091C75B /* RustSyncManager.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3B43E3CC1D95C48D00BBA9DB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EBA1CC1E214AB8FD009E6B06 /* StorageTestUtils.swift in Sources */,
D8BA178F206D477C0023AC00 /* DeferredTestUtils.swift in Sources */,
3B43E3D31D95C48D00BBA9DB /* StoragePerfTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3BFE4B031D342FB800DDF53F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2CA16FDE1E5F089100332277 /* SearchTest.swift in Sources */,
0BF0DB4A1E57B05E009172B0 /* LaunchArguments.swift in Sources */,
8A9F0B5827C59E1800FE09AE /* ImageIdentifiers.swift in Sources */,
3B546EC01D95ECAE00BDBE36 /* ActivityStreamTest.swift in Sources */,
2CCB296720A99C9500121DD8 /* LoginsTests.swift in Sources */,
3D9CA9841EF456A8002434DD /* NightModeTests.swift in Sources */,
39012F281F8ED262002E3D31 /* ScreenGraphTest.swift in Sources */,
0B305E1B1E3A98A900BE0767 /* BookmarksTests.swift in Sources */,
D81127D81F84023B0050841D /* PhotonActionSheetTests.swift in Sources */,
3BFE4B501D34673D00DDF53F /* ThirdPartySearchTest.swift in Sources */,
EB3A38A02032673E004C6E67 /* DatabaseFixtureTest.swift in Sources */,
EB63CA51228F0539005FD0EF /* DesktopModeTests.swift in Sources */,
2CF9D9AA20067FA10083DF2A /* BrowsingPDFTests.swift in Sources */,
B1158F2A2B5029F200AC9D70 /* URLValidationTests.swift in Sources */,
4FB4AF7526E7E789005FDF91 /* HomeButtonTests.swift in Sources */,
0BC9C9C41F26F54D000E8AB5 /* SiteLoadTest.swift in Sources */,
B12DDFED2A8DE825008CE9CF /* ToolbarMenuTests.swift in Sources */,
2C4B6BF320349EB800A009C2 /* OnboardingTests.swift in Sources */,
2C4A07DC20246EAD0083E320 /* DragAndDropTests.swift in Sources */,
2C2A5EF41E68469500F02659 /* PrivateBrowsingTest.swift in Sources */,
D4C35391283500A600F7DC7D /* PerformanceTests.swift in Sources */,
2CF449A51E7BFE2C00FD7595 /* NavigationTest.swift in Sources */,
2C2A91291FA2410D002E36BD /* HistoryTests.swift in Sources */,
782B0A362AB41DFC0049EE1A /* FakespotTests.swift in Sources */,
580B0C4221748CFE00448DF8 /* DataManagementTests.swift in Sources */,
3BF4B8E91D38497A00493393 /* BaseTestCase.swift in Sources */,
3D9CAA1C1EFCD655002434DD /* ClipBoardTests.swift in Sources */,
2CB1A65A1FDEA8B60084E96D /* NewTabSettings.swift in Sources */,
0B3D670E1E09B90B00C1EFC7 /* AuthenticationTest.swift in Sources */,
D4C4BDCE2253725E00986F04 /* LibraryTests.swift in Sources */,
2CCF17532105E4FD00705AE5 /* DisplaySettingsTests.swift in Sources */,
2C97EC711E72C80E0092EC18 /* TopTabsTest.swift in Sources */,
39EB469A1E26DDB4006346E8 /* FxScreenGraph.swift in Sources */,
2CC1B3F01E9B861400814EEC /* DomainAutocompleteTests.swift in Sources */,
78FE1E892B040E7000338465 /* FirefoxSuggestTest.swift in Sources */,
4F2A06BE26F8E46E0017DA05 /* TabCounterTests.swift in Sources */,
E1AF27362A13BDFE00CE5991 /* EngagementNotificationTests.swift in Sources */,
2C473BD0209778900008C853 /* DownloadsTests.swift in Sources */,
39C261CC2018DE21009D97BD /* FxScreenGraphTests.swift in Sources */,
787EDD852943EE75002B93AE /* JumpBackInTests.swift in Sources */,
B15058812AA0A878008B7382 /* OpeningScreenTests.swift in Sources */,
B1F90EC12BB3F6B600A4D431 /* ZoomingTests.swift in Sources */,
D4AFA84E2AFA5482000BFEAA /* ExperimentIntegrationTests.swift in Sources */,
3DEFED081F55EBE300F8620C /* TrackingProtectionTests.swift in Sources */,
2CEDADA220207EC400223A89 /* SyncFAUITests.swift in Sources */,
C84266772728462900382274 /* AccessibilityIdentifiers.swift in Sources */,
0430A545203B372D00FDF76D /* IntegrationTests.swift in Sources */,
2C31A8471E8D447F00DAC646 /* HomePageSettingsUITest.swift in Sources */,
B1664E9E2B163B7A005D4C71 /* CreditCardsTests.swift in Sources */,
2CEA6F791E93E3A600D4100E /* SearchSettingsUITest.swift in Sources */,
2C31A7A91E8BFB2200DAC646 /* ReadingListTests.swift in Sources */,
2C8C07771E7800EA00DC1237 /* FindInPageTests.swift in Sources */,
2CB56E3F1E926BFB00AF7586 /* ToolbarTest.swift in Sources */,
B10997432A97251D00CC8860 /* UrlBarTests.swift in Sources */,
E1BDAC812B9F5DE40063E6BF /* ReportSiteTests.swift in Sources */,
2C3406C81E719F00000FD889 /* SettingsTests.swift in Sources */,
2CF21D0920A4A163000D08B7 /* PocketTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43BE577C278BA4D900491291 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64431C7345600092C02E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D4859A7727328569009A2390 /* AccessibilityIdentifiers.swift in Sources */,
7BEB64441C7345600092C02E /* L10nSuite2SnapshotTests.swift in Sources */,
7BEB64451C7345600092C02E /* SnapshotHelper.swift in Sources */,
D88C01B722B29EC200936951 /* ScreenGraphTest.swift in Sources */,
E40AFC541DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift in Sources */,
E40AFC6C1DD128DA00DA5651 /* L10nSuite1SnapshotTests.swift in Sources */,
D437C4FD25FF5A3E00316F2C /* L10nMktSuiteSnapshotTests.swift in Sources */,
E40AFC651DD0F25500DA5651 /* L10nBaseSnapshotTests.swift in Sources */,
391B4FFF1F9767F50094F841 /* FxScreenGraph.swift in Sources */,
8A9F0B5727C59E1700FE09AE /* ImageIdentifiers.swift in Sources */,
E402000A1E6493C800B45AFF /* LaunchArguments.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15B1A83E0EC00EE869C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
0B5A93221B1EB4C8004F47A2 /* ReadingListTest.swift in Sources */,
D38F03701C06387900175932 /* AuthenticationTests.swift in Sources */,
D39FA1811A83E84900EE869C /* Global.swift in Sources */,
0B7C1E951F6097AD006A8869 /* TrackingProtectionTests.swift in Sources */,
4F514FD41ACD8F2C0022D7EA /* HistoryTests.swift in Sources */,
C8EB60DC1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift in Sources */,
E6A92ADB1C52A8DA00743291 /* LoginInputTests.swift in Sources */,
D375A9201AE71675001B30D5 /* ViewMemoryLeakTests.swift in Sources */,
D313BE981B2F5096009EF241 /* DomainAutocompleteTests.swift in Sources */,
D3CFD3641CC5605B0064AB4A /* SecurityTests.swift in Sources */,
D3C3EB651B6FF44000388E9A /* SessionRestoreTests.swift in Sources */,
7B24DC9C1B67B3590005766B /* ClearPrivateDataTests.swift in Sources */,
9638332327E14ACC0011EEFC /* AccessibilityIdentifiers.swift in Sources */,
E633E37A1C2204BE001FFF6C /* LoginManagerTests.swift in Sources */,
744B0FFE1B4F172E00100422 /* ToolbarTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0791E97DEA9008A67E6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
43D6D6A327E535FF00F47485 /* FxALoginRegistrationTelemetryTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E6F965081B2F1CF20034B023 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6F994AFD2AF56234008B8112 /* NetworkUtilsTests.swift in Sources */,
28532BEB1C472015000072D9 /* UtilsTests.swift in Sources */,
28532BEA1C472008000072D9 /* DeferredTests.swift in Sources */,
5A292129295CA8A900242235 /* ThemableTests.swift in Sources */,
39E65D271CA5B92000C63CE3 /* AsyncReducerTests.swift in Sources */,
E4E7EB6D1C4AED5E0094275D /* SupportUtilsTests.swift in Sources */,
3964B09C1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift in Sources */,
C8C1880F287608BF00BF3735 /* DateExtensionsTests.swift in Sources */,
E4E25CCB1CA99E7400D0F088 /* HexExtensionsTests.swift in Sources */,
28532BE91C471FFB000072D9 /* ResultTests.swift in Sources */,
E6F9653C1B2F1D5D0034B023 /* NSURLExtensionsTests.swift in Sources */,
5A29212A295CAA1700242235 /* XCTestCaseRootViewController.swift in Sources */,
3B4AA24B1D8B8C4C00A2E008 /* ArrayExtensionTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8324A012649A188007E4BFA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8AB8574227D963290075C173 /* UIConstants.swift in Sources */,
6025B10C267B6BEA00F59F6B /* LoginRecordExtension.swift in Sources */,
F8A0B08529AD647B0091C75B /* RustSyncManager.swift in Sources */,
C8CE38BB265E71FE0009B09E /* ItemListCell.swift in Sources */,
F8324A0A2649A188007E4BFA /* CredentialProviderViewController.swift in Sources */,
60CE80C12667780D004026C7 /* CredentialListPresenter.swift in Sources */,
F80DF73F27034F6400E4C37D /* LegacyDynamicFontHelper.swift in Sources */,
6025B111267B6EE100F59F6B /* CredentialWelcomeViewController.swift in Sources */,
1D1933742AF2C8C8005089C9 /* EventQueue.swift in Sources */,
C87DF962267246730097E707 /* photon-colors.swift in Sources */,
6025B10A267B6BB300F59F6B /* SelectPasswordCell.swift in Sources */,
8AB8574127D9630E0075C173 /* LegacyTheme.swift in Sources */,
1D1933772AF2C8CE005089C9 /* AppEvent.swift in Sources */,
F8324B122649B707007E4BFA /* Profile.swift in Sources */,
F8324B262649B76E007E4BFA /* SyncDisplayState.swift in Sources */,
C8CE38BD265E71FE0009B09E /* UIFontExtension.swift in Sources */,
F80DF74B270CB9CA00E4C37D /* AppAuthenticator.swift in Sources */,
F8B7109F2ABE38970029726E /* RustErrors.swift in Sources */,
F80DF7412703BC8E00E4C37D /* CredentialPasscodeRequirementViewController.swift in Sources */,
60D71AEC26AAF45E00355588 /* UIColorExtension.swift in Sources */,
5AC40329291AFBDB002BF91C /* DispatchQueueHelper.swift in Sources */,
C8CE389C265E71E00009B09E /* CredentialListViewController.swift in Sources */,
C8CE38B9265E71FE0009B09E /* EmptyPlaceholderCell.swift in Sources */,
6025B109267B6BB300F59F6B /* NoSearchResultCell.swift in Sources */,
C8CE38BF265E71FE0009B09E /* UIImageExtension.swift in Sources */,
F85C7F14272104E3004BDBA4 /* Layout.swift in Sources */,
E1442FDC2947836E003680B0 /* UIView+Extension.swift in Sources */,
C874FC2826612BFF00EBE86E /* AlertControllerView.swift in Sources */,
C874FB3A2660E8B900EBE86E /* CredentialProviderPresenter.swift in Sources */,
E1442FC0294782B6003680B0 /* CGRect+Extension.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21BA1A090F8100AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
45D5EDD2292D89A200311934 /* PinnedSite.swift in Sources */,
8A4AC0EC28C929D700439F83 /* URLSessionProtocol.swift in Sources */,
C2A72A672A76938C002ACCE2 /* DownloadsCoordinator.swift in Sources */,
5FC276552894AEFF00AF2721 /* LibraryPanelHelper.swift in Sources */,
602A2B9827F6256200C3CB78 /* FxNimbus.swift in Sources */,
602A2B9727F6243A00C3CB78 /* Metrics.swift in Sources */,
E1CD81C5290C6D5800124B27 /* HelpView.swift in Sources */,
5A47CFF52860FB8900B2B7BF /* AppLaunchUtil.swift in Sources */,
C8B0F5ED283B7C9F007AE65D /* PocketStandardCell.swift in Sources */,
D04CD74A216CF86B004FF5B0 /* SiriShortcuts.swift in Sources */,
EB9A179F20E6C1A200B12184 /* ThemedTableViewController.swift in Sources */,
E68E39BE1C46F42000B85F42 /* AppSettingsTableViewController.swift in Sources */,
E1A6AB4628CA6A4C00EBEBDD /* String+Extension.swift in Sources */,
1D2F68AF2ACB272500524B92 /* RemoteTabsTableViewController.swift in Sources */,
210887CC293E8800000AB4EE /* LegacyRemoteTabsErrorCell.swift in Sources */,
8AABBCFC2A0010900089941E /* GleanWrapper.swift in Sources */,
8C92DE912A7128CB0090BD28 /* ProductAnalysisResponse.swift in Sources */,
F85C7F0F271DD154004BDBA4 /* AppAuthenticator.swift in Sources */,
D029A04920A62DB0001DB72F /* TemporaryDocument.swift in Sources */,
C8BA0E7627F20B8E00DD8214 /* HistoryDeletionUtility.swift in Sources */,
8A93F86D29D3A131004159D9 /* DefaultRouter.swift in Sources */,
B236204B2B851FE1000B1DE7 /* AddressAutoFillBottomSheetView.swift in Sources */,
5AB4237E28A2BA9C003BC40C /* HistoryHighlightsDataAdaptor.swift in Sources */,
8ADAE4262A33A13B007BF926 /* OpenSupportPageSetting.swift in Sources */,
8A590C6128C123100032F1AA /* OpenPassBookHelper.swift in Sources */,
EBB895332193FFF400EB91A0 /* ContentBlockerSettingViewController.swift in Sources */,
8A5D1CB42A30D7D9005AD35C /* NoImageModeSetting.swift in Sources */,
8A3EF8152A2FD08800796E3A /* OpenFiftyTabsDebugOption.swift in Sources */,
D38F02D11C05127100175932 /* Authenticator.swift in Sources */,
CAA3B7E62497DCB60094E3C1 /* LoginDataSource.swift in Sources */,
8ADC2A1B2A33998100543DAA /* AppStoreReviewSetting.swift in Sources */,
8A5D1CA82A30D6D3005AD35C /* HomeSetting.swift in Sources */,
1DFE57FF27BAE3150025DE58 /* HomepageSectionType.swift in Sources */,
C2D1A10D2A66C70000205DCC /* BookmarksCoordinator.swift in Sources */,
8C46E1B72B2209F000F56521 /* FakespotAdsEvent.swift in Sources */,
396E38F11EE0C8EC00CC180F /* FxAPushMessageHandler.swift in Sources */,
8A76B01629F6EB3900A82607 /* ScreenshotService.swift in Sources */,
8C1953322B85EAB500761B20 /* AutofillHeaderView.swift in Sources */,
8A7AE4442BAB510B0072DAEC /* LibraryPanelCoordinatorDelegate.swift in Sources */,
8C19532E2B85E7AE00761B20 /* SelfSizingHostingController.swift in Sources */,
E4CD9F6D1A77DD2800318571 /* ReaderModeStyleViewController.swift in Sources */,
E13E9AB52AAB0FB5001A0E9D /* FakespotViewModel.swift in Sources */,
8A5D1CBD2A30DC4E005AD35C /* AccountStatusSetting.swift in Sources */,
E1CD81BC290C5C3F00124B27 /* DevicePickerTableViewCell.swift in Sources */,
1DDE3DB72AC3820A0039363B /* TabModel.swift in Sources */,
8A19ACB02A329078001C2147 /* AutofillCreditCardSettings.swift in Sources */,
E1E5BE252A28F7BE00248F77 /* PasswordDetailViewControllerModel.swift in Sources */,
E1FE133129C22726002A65FF /* BackgroundFetchAndProcessingUtility.swift in Sources */,
8AD40FD527BB1C1000672675 /* LockButton.swift in Sources */,
5F130D2E2483508E00B0F7D0 /* FxAWebViewModel.swift in Sources */,
2109478928AFD24C00B73D44 /* OnboardingViewControllerProtocol.swift in Sources */,
D0FCF7F51FE45842004A7995 /* UserScriptManager.swift in Sources */,
8AB8573027D94CAD0075C173 /* HomepageViewModelProtocol.swift in Sources */,
5A9F83422B2B796800272819 /* TabPeekState.swift in Sources */,
E1877A832875DEDE00F5BDF2 /* SyncedTabCell.swift in Sources */,
21E77E522AA8BE5C00FABA10 /* TabTrayFlagManager.swift in Sources */,
CA8226F324C11DB7008A6F38 /* PasswordManagerTableViewCell.swift in Sources */,
8A0A1BA02B2200FD00E8706F /* PrivateHomepageViewController.swift in Sources */,
E4A960061ABB9C450069AD6F /* ReaderModeUtils.swift in Sources */,
E17798962BD6B33300F6F0EB /* ToolbarFlagManager.swift in Sources */,
8AD40FCB27BADC4B00672675 /* StatefulButton.swift in Sources */,
C84655E62887398700861B4A /* WallpaperCollection.swift in Sources */,
EBF47E701F7979DF00899189 /* TelemetryWrapper.swift in Sources */,
8AD40FCF27BADC6B00672675 /* URLTextField.swift in Sources */,
31ADB5DA1E58CEC300E87909 /* ClipboardBarDisplayHandler.swift in Sources */,
8AD1980F27BEB3F100D64B0E /* PhotonActionSheetViewModel.swift in Sources */,
EB9A179D20E69A7F00B12184 /* LegacyTheme.swift in Sources */,
2128E2802934FBB400FB91BE /* CopyLinkActivity.swift in Sources */,
E17BE4C42A94BA6900C5124E /* FakespotHighlightGroupView.swift in Sources */,
C825E9832832A425006CB811 /* NimbusSearchBarLayer.swift in Sources */,
E1FC23F12A8629380089E14D /* FakespotReliabilityCardView.swift in Sources */,
C8DC90C92A0675E70008832B /* MarkupParsingUtility.swift in Sources */,
CA03B26A247F1D9E00382B62 /* BreachAlertsClient.swift in Sources */,
8A3EF8072A2FCFF700796E3A /* SentryIDSetting.swift in Sources */,
8A03294E288F1F0800AD9B89 /* TopSitesDimension.swift in Sources */,
E1516A3E2A7BC07E007819A4 /* ReliabilityGrade.swift in Sources */,
6ACB550C28633860007A6ABD /* TabManagerNavDelegate.swift in Sources */,
E18259DF29B25E4F00E6BE76 /* UserNotificationCenterProtocol.swift in Sources */,
DFFC9AD12A681FA0002A6AAD /* NimbusFakespotFeatureLayer.swift in Sources */,
1DEBC55E2AC4ED70006E4801 /* RemoteTabsPanel.swift in Sources */,
435D660523D794B90046EFA2 /* UpdateViewModel.swift in Sources */,
9658143C29FAB610007339BD /* CreditCardInputFieldHelper.swift in Sources */,
5A9F83442B2B8CE900272819 /* TabPeekModel.swift in Sources */,
810FF3542B178343009F062C /* FeltPrivacyMiddleware.swift in Sources */,
215B457F27D7FD4B00E5E800 /* LegacyTabGroupData.swift in Sources */,
E12BD0B028AC3A7E0029AAF0 /* UIEdgeInsets+Extension.swift in Sources */,
C2D80BE72AADE38100CDF7A9 /* CredentialAutofillCoordinator.swift in Sources */,
C8BE692729BA2FBB0015C4A2 /* SurveySurfaceInfoModel.swift in Sources */,
D0152245229855A8009DE753 /* OneLineTableViewCell.swift in Sources */,
F018F84C2719AE8300B9A52D /* ThemedDefaultNavigationController.swift in Sources */,
602B3D6729B0E1DB0066DEF8 /* ConversionValueUtil.swift in Sources */,
8ADED7EE276A7750009C19E6 /* CumulativeDaysOfUseCounter.swift in Sources */,
4346FF08295BA6A300F4D220 /* CreditCardSettingsViewController.swift in Sources */,
E19B38B528A42EBC00D8C541 /* WallpaperCellViewModel.swift in Sources */,
8AAEBA042BF51134000C02B5 /* MicrosurveyState.swift in Sources */,
5A3A7DCE2886F7880065F81A /* RecentlySavedDataAdaptor.swift in Sources */,
C80E1A102A0943640025B9E1 /* UIFont+Extension.swift in Sources */,
C8680C5728BFDF7F00BC902A /* WallpaperThumbnailUtility.swift in Sources */,
C23889DF2A4EFCE500429673 /* ShareExtensionCoordinator.swift in Sources */,
8AE80BBE2891C21A00BC12EA /* JumpBackInSyncedTab.swift in Sources */,
8C6F94652A972EB300415FF6 /* FakespotAdjustRatingView.swift in Sources */,
8A3EF7FD2A2FCFAC00796E3A /* AppReviewPromptSetting.swift in Sources */,
D3B6923F1B9F9A58004B87A4 /* FindInPageHelper.swift in Sources */,
E1FE133329C22782002A65FF /* BackgroundNotificationSurfaceUtility.swift in Sources */,
8AE80BBC2891C20D00BC12EA /* JumpBackInList.swift in Sources */,
8A395552299AF83400B2AFBB /* UIControl+Extension.swift in Sources */,
C2A72A692A769460002ACCE2 /* ReadingListCoordinator.swift in Sources */,
F85C7F122721048E004BDBA4 /* Layout.swift in Sources */,
DF036E43274FD434002E834E /* HistoryHighlightsCell.swift in Sources */,
B2FEA68D2B460D390058E616 /* AddressAutofillSettingsViewController.swift in Sources */,
21618A8A2A4389F700A5189E /* ActiveScreenState.swift in Sources */,
DA52E1DA25F5961F0092204C /* LegacyTabTrayViewController.swift in Sources */,
8AD40FD327BB068F00672675 /* MainMenuActionHelper.swift in Sources */,
EB1C84BF212EFFBF001489DF /* BrowserViewController+ReaderMode.swift in Sources */,
AB2AC6662BD15E6300022AAB /* CertificatesHandler.swift in Sources */,
81020C922BB5AFA2007B8481 /* OnboardingMultipleChoiceButtonView.swift in Sources */,
96D95016270238500079D39D /* Throttler.swift in Sources */,
8A4593C92BF7BECA002758DE /* MicrosurveyTableHeaderView.swift in Sources */,
8A93080B27C01AD60052167D /* SingleActionViewModel.swift in Sources */,
219914052AF963F900153598 /* TabTrayAction.swift in Sources */,
5AA0CC662A4B8F6100014E2A /* PasswordManagerCoordinator.swift in Sources */,
8A7368AD27924AAF005D7704 /* CanRemoveQuickActionBookmark.swift in Sources */,
C2296FCC2A601C190046ECA6 /* IntensityVisualEffectView.swift in Sources */,
8A8917692B57283B008B01EA /* HomepageHeaderCell.swift in Sources */,
8ADC2A102A33758E00543DAA /* FxALaunchParams.swift in Sources */,
D3C3696E1CC6B78800348A61 /* LocalRequestHelper.swift in Sources */,
E17496382991A2720096900A /* AdaptiveStack.swift in Sources */,
E4B423DD1ABA0318007E66C8 /* ReaderModeHandlers.swift in Sources */,
E177989C2BD7D48500F6F0EB /* ToolbarAction.swift in Sources */,
F8A0B08229AD61FA0091C75B /* RustSyncManager.swift in Sources */,
D308E4E41A5306F500842685 /* SearchEngines.swift in Sources */,
438FE8642988ABA600155B10 /* CreditCardTableViewController.swift in Sources */,
3BCE6D3C1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift in Sources */,
8A93F86229D36F0F004159D9 /* NavigationController.swift in Sources */,
E13F8C342928194800BDC8B4 /* PhotonActionSheetSiteHeaderView.swift in Sources */,
C2D71B9B2A3850B4003DEC7A /* ThemedTableViewCellViewModel.swift in Sources */,
C869912F28917688007ACC5C /* WallpaperMetadataLoader.swift in Sources */,
8A6904802B97BBAE00E30047 /* SplashScreenAnimation.swift in Sources */,
2137785D297F1F2800D01309 /* DownloadedFile.swift in Sources */,
745DAB301CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift in Sources */,
D0B9483D22A18B78002F4AA1 /* TextFieldTableViewCell.swift in Sources */,
8AF99B4F29EF1BA700108DEC /* BrowserDelegate.swift in Sources */,
C87D8B802818333F00A6307D /* NimbusManager.swift in Sources */,
8A4AC0EB28C929D700439F83 /* URLSessionDataTaskProtocol.swift in Sources */,
C45F44691D087DB600CB7EF0 /* TopTabsViewController.swift in Sources */,
8A0727462B4890B50071BB9F /* WebviewTelemetry.swift in Sources */,
8ADC2A212A3399DC00543DAA /* YourRightsSetting.swift in Sources */,
DF529E9F2AA86FF4003C5373 /* FakespotReviewQualityCardView.swift in Sources */,
DFACDFAF274D4D6D00A94EEC /* ReusableCell.swift in Sources */,
1D0BA05C24F46A0400D731B5 /* TopSitesProvider.swift in Sources */,
0BF0DB941A8545800039F300 /* URLBarView.swift in Sources */,
DFACBF7F277B5F7B003D5F41 /* WallpaperBackgroundView.swift in Sources */,
D01017F5219CB6BD009CBB5A /* DownloadContentScript.swift in Sources */,
8A093D832A4B68940099ABA5 /* PrivacySettingsDelegate.swift in Sources */,
39F819C61FD70F5D009E31E4 /* GlobalTabEventHandlers.swift in Sources */,
C8DC90C32A066B4A0008832B /* MarkupToken.swift in Sources */,
FA6B2AC21D41F02D00429414 /* String+Punycode.swift in Sources */,
E174963C2992B6A60096900A /* HostingTableViewSectionHeader.swift in Sources */,
5A2918CD2B522381002B197E /* ToastType.swift in Sources */,
8A471185287F6E4800F5A6EA /* SeparatorTableViewCell.swift in Sources */,
D301AAEE1A3A55B70078DD1D /* LegacyGridTabViewController.swift in Sources */,
EBFDB790211C83A5005CCA2F /* BrowserViewController+FindInPage.swift in Sources */,
21B359C62AEAC20300FF09E3 /* TabsSectionManager.swift in Sources */,
21BFEEF52A040EF40033048D /* TabMigrationUtility.swift in Sources */,
A55319BB2B5D5A850051559F /* SearchSettingsAction.swift in Sources */,
810CD9C12BB346D800E290C2 /* OnboardingCardViewController.swift in Sources */,
C8A012F126AB07D70096A7A7 /* JumpBackInViewModel.swift in Sources */,
8A3EF8172A2FD2B900796E3A /* AdvancedAccountSettings.swift in Sources */,
EBB89509219398E500EB91A0 /* TabContentBlocker+ContentScript.swift in Sources */,
216C133E29DCA8FF0097533B /* LegacyTabLayoutDelegate.swift in Sources */,
1DA710072AE7106B00677F6B /* AppDataUsageReportSetting.swift in Sources */,
D3BE7B461B054F8600641031 /* UITestAppDelegate.swift in Sources */,
C8DC90C72A06759E0008832B /* MarkupAttributionUtility.swift in Sources */,
219A0FD52ACC8506009A6D1A /* InactiveTabsCell.swift in Sources */,
8A1CBB992BE01839008BE4D4 /* MicrosurveyPromptState.swift in Sources */,
23D57E6E25ED6F2700883FAD /* SearchViewController.swift in Sources */,
C82A94F2269F68ED00624AA7 /* LegacyFeatureFlagsManager.swift in Sources */,
C8610DAA2A0EBF7100B79FF1 /* OnboardingCardDelegate.swift in Sources */,
3BB50E111D6274CD004B33DF /* TopSiteItemCell.swift in Sources */,
E127313D28B6AD99006F39D2 /* WallpaperSettingsViewModel.swift in Sources */,
8A4593C72BF7BECA002758DE /* MicrosurveyTableViewCell.swift in Sources */,
8A07910F278F62F2005529CB /* AdjustHelper.swift in Sources */,
967A028E28FA026F003C35E3 /* SceneDelegate.swift in Sources */,
C8B07A4128199500000AFCE7 /* NimbusFlaggableFeature.swift in Sources */,
0B62EFD21AD63CD100ACB9CD /* Clearables.swift in Sources */,
8AAEBA062BF51141000C02B5 /* MicrosurveyMiddleware.swift in Sources */,
431C0CA925C890E500395CE4 /* DefaultBrowserOnboardingViewModel.swift in Sources */,
DFACBF81277B916B003D5F41 /* ConfigurableGradientView.swift in Sources */,
7482205C1DBAB56300EEEA72 /* MailProviders.swift in Sources */,
8A93F87029D3A597004159D9 /* SceneCoordinator.swift in Sources */,
C88E7A602A05551B0072E638 /* NimbusOnboardingFeatureLayerProtocol.swift in Sources */,
8CFD56882AAF057D003157A6 /* SwitchFakespotProduction.swift in Sources */,
C40046FA1CF8E0B200B08303 /* BackForwardListAnimator.swift in Sources */,
8CE1E4372B8C76C80026530B /* LoginAutofillView.swift in Sources */,
DD31E0FB1B382B520077078A /* TabPrintPageRenderer.swift in Sources */,
D81E45131F82C56D004EFFBA /* NewTabContentSettingsViewController.swift in Sources */,
E4CD9E911A6897FB00318571 /* ReaderMode.swift in Sources */,
96A562A327D7B32A0045144A /* Contile.swift in Sources */,
962F394A2672D57A006BDA2A /* RecentItemsHelper.swift in Sources */,
B2DFB7DF2B619DB80004CEA5 /* AddressListViewModel.swift in Sources */,
21D7B60628077CA5003F7E94 /* LibraryViewController+ToolbarActions.swift in Sources */,
8A832A9229DC99790025D5DD /* LaunchScreenViewModel.swift in Sources */,
C869912C28917688007ACC5C /* WallpaperNetworkModule.swift in Sources */,
E1442FD8294782D9003680B0 /* UIPasteboard+Extension.swift in Sources */,
C8A4137428BE58C900D8EFEA /* WallpaperMetadataCodableProtocol.swift in Sources */,
8A93080927BFE88F0052167D /* PhotonActionSheetContainerCell.swift in Sources */,
C8B41E0A29F0284B00FE218A /* NimbusOnboardingFeatureLayer.swift in Sources */,
BD4B2DE229BB4CD9005FAA50 /* SnackButton.swift in Sources */,
F85C7F0E2711C556004BDBA4 /* SettingsViewController.swift in Sources */,
C8B509E3293FA39900AC013C /* AppVersionUpdateCheckerProtocol.swift in Sources */,
E1AFBAF9292EA0330065E35E /* SendToDeviceHelper.swift in Sources */,
E17798982BD6B44B00F6F0EB /* AddressToolbarContainer.swift in Sources */,
21D151262AFC28960062D891 /* TabManagerMiddleware.swift in Sources */,
C84266752728462900382274 /* AccessibilityIdentifiers.swift in Sources */,
C8BD87622A0C257C00CD803A /* OnboardingCardInfoModelProtocol.swift in Sources */,
DA27EEDB28BADF4700DD6F5D /* MenuBuilderHelper.swift in Sources */,
E16AD22C2A8A7AE800F0AA58 /* FakespotHighlightsCardView.swift in Sources */,
B2999FF12B194A5800F0FEC1 /* CreditCardPayload.swift in Sources */,
E1877A81286E0EFD00F5BDF2 /* WebViewNavigationHandler.swift in Sources */,
274A36CC239EB99400A21587 /* LibraryPanelContextMenu.swift in Sources */,
8C2937722BF79F0300146613 /* Address+Encodable.swift in Sources */,
D314E7F71A37B98700426A76 /* TabToolbar.swift in Sources */,
43D00493296FC48F00CB0F31 /* CreditCardSettingsEmptyView.swift in Sources */,
CEFA977E1FAA6B490016F365 /* SyncContentSettingsViewController.swift in Sources */,
C8CD80DC2A1E8C970097C3AE /* OnboardingTelemetryUtility.swift in Sources */,
96C11E9B2864C2DD00840E7C /* DependencyHelper.swift in Sources */,
8CE1E4382B8C76C80026530B /* LoginListViewModel.swift in Sources */,
F18859502A3E454E0004AA7B /* EnhancedTrackingProtectionCoordinator.swift in Sources */,
2386E4E624F8358E0072EF17 /* HomepageMessageCard.swift in Sources */,
21618A8C2A438A0900A5189E /* ActiveScreenAction.swift in Sources */,
E15DE7C2293A7AED00B32667 /* PhotonActionSheetLineSeparator.swift in Sources */,
8CE1E43A2B8C76C80026530B /* LoginListView.swift in Sources */,
8A832A9429DC99BA0025D5DD /* LaunchScreenViewController.swift in Sources */,
21E77E4E2AA8BA5200FABA10 /* TabTrayViewController.swift in Sources */,
43BDBBFE2752FA8600254DE4 /* LegacyTabCell.swift in Sources */,
E60D03181D511398002FE3F6 /* SyncDisplayState.swift in Sources */,
C4E3983D1D21F1E7004E89BA /* TopTabCell.swift in Sources */,
210E0EBA298D9D6400BB4F33 /* OpenSearchEngine.swift in Sources */,
FA9293D41D6580E100AC8D33 /* QRCodeViewController.swift in Sources */,
8AAEBA082BF52708000C02B5 /* MicrosurveyCoordinator.swift in Sources */,
5A679E4B2B239FAE004F2B0D /* TabPeekViewController.swift in Sources */,
E18CE8DC2BDA3FA600EE2BCD /* NavigationToolbarContainerModel.swift in Sources */,
2178A6A0291454B5002EC290 /* ReaderModeThemeButton.swift in Sources */,
39F4C10A2045DB2E00746155 /* FocusHelper.swift in Sources */,
E4CD9F2D1A6DC91200318571 /* TabLocationView.swift in Sources */,
81CAE4DB2B1A2C220040C78A /* BrowserViewControllerState.swift in Sources */,
C8BD87602A0C248000CD803A /* OnboardingButtonsModel.swift in Sources */,
0BB5B2881AC0A2B90052877D /* SnackBar.swift in Sources */,
E1442FCF294782D9003680B0 /* UIView+Screenshot.swift in Sources */,
8AB8572C27D945FA0075C173 /* TopSitesDataAdaptor.swift in Sources */,
C889569A27E8D1AC00E3779E /* LegacyInactiveTabHeader.swift in Sources */,
7BEFC6801BFF68C30059C952 /* QuickActions.swift in Sources */,
8A3EF8132A2FD07A00796E3A /* ResetContextualHints.swift in Sources */,
D0C95E36200FDC5500E4E51C /* MetadataParserHelper.swift in Sources */,
0BF1B7E31AC60DEA00A7B407 /* InsetButton.swift in Sources */,
DF5D47522A9381C700D6AE74 /* FakespotSettingsCardView.swift in Sources */,
C88E7A592A0553440072E638 /* OnboardingCardInfoModel.swift in Sources */,
B2DFB7E32B619E2B0004CEA5 /* AddressCellView.swift in Sources */,
AB6FEA202AEA5CA200E7B2F2 /* FakespotAdView.swift in Sources */,
C87A121A28C2451A0097ED51 /* WallpaperMigrationUtility.swift in Sources */,
D87F84AC20B891160091F2DA /* TabDisplayManager.swift in Sources */,
D0C95EF6201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift in Sources */,
D31CF65C1CC1959A001D0BD0 /* PrivilegedRequest.swift in Sources */,
A55319BD2B5D5AE70051559F /* SearchSettingsMiddleware.swift in Sources */,
8A6A796D27F773550022D6C6 /* HomepageContextMenuHelper.swift in Sources */,
8A2783F1275FFDC50080D29D /* KeyboardPressesHandler.swift in Sources */,
E650755C1E37F747006961AC /* Swizzling.m in Sources */,
B236204F2B86C56F000B1DE7 /* AddressAutofillCoordinator.swift in Sources */,
74821FC51DB56A2500EEEA72 /* OpenWithSettingsViewController.swift in Sources */,
C84656012887A0F700861B4A /* WallpaperMetadataUtility.swift in Sources */,
E1B04A9D28E20A8300670E54 /* InstructionsView.swift in Sources */,
8CE1E4392B8C76C80026530B /* LoginCellView.swift in Sources */,
D3B6923D1B9F9444004B87A4 /* FindInPageBar.swift in Sources */,
1D5CBF492B17E3CB0001D033 /* NotificationPayloads.swift in Sources */,
2F44FC721A9E840300FD20CC /* SettingsNavigationController.swift in Sources */,
D0E89A2920910917001CE5C7 /* DownloadsPanel.swift in Sources */,
D3BA7E0E1B0E934F00153782 /* ContextMenuHelper.swift in Sources */,
E19B38B328A42D5E00D8C541 /* WallpaperCollectionViewCell.swift in Sources */,
0BB5B30B1AC0AD1F0052877D /* LoginsHelper.swift in Sources */,
8A3EF8092A2FD02B00796E3A /* ExperimentsSettings.swift in Sources */,
C87DF9DB267247190097E707 /* UIConstants+BottomInset.swift in Sources */,
8AD08D1527E9198E00B8E907 /* TabsTelemetry.swift in Sources */,
74B420C92A1D0D7A00370E53 /* OnboardingInstructionsPopupInfoModel.swift in Sources */,
E13E9AB32AAB0FB5001A0E9D /* FakespotViewController.swift in Sources */,
E15DE7C4293A7B0F00B32667 /* PhotonActionSheetTitleHeaderView.swift in Sources */,
392ED7E61D0AEFEF009D9B62 /* HomePageAccessors.swift in Sources */,
8A0017C128A3FF6100FEFC8B /* MessageCardDataAdaptor.swift in Sources */,
7BA8D1C71BA037F500C8AE9E /* DownloadHelper.swift in Sources */,
8A0D32842A61E1CC007D976D /* StatusBarOverlay.swift in Sources */,
8A5D1CA42A30D69A005AD35C /* SearchSetting.swift in Sources */,
74BBDF472A17979000D3BEFE /* OnboardingDefaultBrowserModelProtocol.swift in Sources */,
8AD40FC727BADC3400672675 /* ToolbarTextField.swift in Sources */,
8A720C5E2A4C85DA0003018A /* AccountSettingsDelegate.swift in Sources */,
CA90753824929B22005B794D /* NoLoginsView.swift in Sources */,
E4B423BE1AB9FE6A007E66C8 /* ReaderModeCache.swift in Sources */,
396CDB55203C5B870034A3A3 /* TabTrayController+KeyCommands.swift in Sources */,
1DF2BDC32BD1BCF300E53C57 /* WindowManager+DebugUtilities.swift in Sources */,
C855728629AEA3FB00AF32B0 /* SurveySurfaceViewController.swift in Sources */,
74E36D781B71323500D69DA1 /* SettingsContentViewController.swift in Sources */,
EBB8950C21939E4100EB91A0 /* FirefoxTabContentBlocker.swift in Sources */,
21618A632A422A3900A5189E /* ThemeMiddleware.swift in Sources */,
219A0FDB2ACCCFFC009A6D1A /* InactiveTabsSectionManager.swift in Sources */,
B2981F8A2B71AD7A00132C1B /* AutofillAccessoryViewButtonItem.swift in Sources */,
211F00AC27F4D918001D9189 /* HistoryPanel+Search.swift in Sources */,
96EB6C3827D821B800A9D159 /* HistoryPanelViewModel.swift in Sources */,
8A4490922BF3BC2700E7E682 /* MicrosurveyPromptView.swift in Sources */,
AB52ED3B2A0E8873001067F5 /* UserConversionMetrics.swift in Sources */,
219935EC2B07110900E5966F /* TabTrayModel.swift in Sources */,
8A3EF7F72A2FCF6D00796E3A /* ExportLogDataSetting.swift in Sources */,
43E69EC3254D081D00B591C2 /* SimpleTab.swift in Sources */,
1DF1167A2BDB0FDA00521158 /* WindowTabsSyncCoordinator.swift in Sources */,
8ADAE4202A33A0FD007BF926 /* SendFeedbackSetting.swift in Sources */,
C29B64812AD6959E00F3244B /* QRCodeCoordinator.swift in Sources */,
21A7C45028353D0E0071D996 /* OnboardingBasicCardViewController.swift in Sources */,
8C2937702BF79F0300146613 /* EditAddressLocalization.swift in Sources */,
742A56391D80B54A00BDB803 /* PhotonActionSheet.swift in Sources */,
C4EFEECF1CEBB6F2009762A4 /* BackForwardTableViewCell.swift in Sources */,
E1442FD3294782D9003680B0 /* UIView+Constraints.swift in Sources */,
5A70EF21295E3E0B00790249 /* UnitTestSceneDelegate.swift in Sources */,
2C49854E206173C800893DAE /* photon-colors.swift in Sources */,
B2999FF72B194ADE00F0FEC1 /* FormAutofillPayloadType.swift in Sources */,
8A285B08294A5D4C00149B0F /* HomepageHeroImageViewModel.swift in Sources */,
8C92DE8B2A711ED60090BD28 /* FakespotClient.swift in Sources */,
8AC1065F28D0CD700013263A /* OpenQLPreviewHelper.swift in Sources */,
EBA3B2C32268F16300728BDB /* PhotonActionSheetView.swift in Sources */,
E18EA56F28AD3279003F97FC /* UIDevice+Extension.swift in Sources */,
CDB3BE8724746787009320EE /* FirefoxAccountSignInViewController.swift in Sources */,
8A471183287F6D9C00F5A6EA /* BookmarksPanelViewModel.swift in Sources */,
8A44F20E2B585E1F0016BC81 /* HomepageTelemetry.swift in Sources */,
B236204D2B8673DE000B1DE7 /* AddressScrollView.swift in Sources */,
E1FF93E428A2E74600E6360E /* WallpaperSelectorViewModel.swift in Sources */,
81055B562BAB7CE200E166B3 /* OnboardingMultipeChoiceButtonModel.swift in Sources */,
D0C95E0E200FD3B200E4E51C /* PrintHelper.swift in Sources */,
C8CD80DA2A1E8C1D0097C3AE /* OnboardingTelemetryProtocol.swift in Sources */,
8A5D1CB02A30D740005AD35C /* SearchBarSetting.swift in Sources */,
EB9854FF2422686F0040F24B /* AppDelegate+PushNotifications.swift in Sources */,
DFACBF85277B9B5B003D5F41 /* TopSitesRowCountSettingsController.swift in Sources */,
9614BF4428AD1C6700D3F7EA /* AccountSyncHandler.swift in Sources */,
282DA4731A68C1E700A406E2 /* OpenSearchParser.swift in Sources */,
8A13FA8D2AD834FA007527AB /* BackgroundTabLoader.swift in Sources */,
D04CD74B216CF86B004FF5B0 /* DevicePickerViewController.swift in Sources */,
C8DC90BD2A06699E0008832B /* MarkupNode.swift in Sources */,
E63ED8E11BFD25580097D08E /* PasswordManagerListViewController.swift in Sources */,
8ADC2A162A33765E00543DAA /* UrlToOpenModel.swift in Sources */,
D0625CA8208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift in Sources */,
C22753402A3C9E1300B9C0D1 /* WebsiteDataManagementViewModel.swift in Sources */,
2F44FCC71A9E8CF500FD20CC /* SearchSettingsTableViewController.swift in Sources */,
8AD3271527E3B45D00EAF033 /* SponsoredTile.swift in Sources */,
B2999FF32B194A8300F0FEC1 /* FillCreditCardForm.swift in Sources */,
5A64225129CB506500EEC3E5 /* LegacyTabManager.swift in Sources */,
8A93F86029D36EBD004159D9 /* Router.swift in Sources */,
C8417D222657F0600010B877 /* LibraryViewModel.swift in Sources */,
219935E92B070F9000E5966F /* TabPanelAction.swift in Sources */,
8A5D1CB22A30D756005AD35C /* SiriPageSetting.swift in Sources */,
39A359E41BFCCE94006B9E87 /* UserActivityHandler.swift in Sources */,
4331A9BD271D267E005E8080 /* ContextualHintViewProvider.swift in Sources */,
8CAF29A02AA5E76B00DC3486 /* FakespotMessageCardView.swift in Sources */,
8A093D7F2A4B3E7D0099ABA5 /* GeneralSettingsDelegate.swift in Sources */,
D88FDAAF1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift in Sources */,
C83432FE26BAD30D00ABAAA6 /* EnhancedTrackingProtectionDetailsVC.swift in Sources */,
E698FFDA1B4AADF40001F623 /* TabScrollController.swift in Sources */,
8A359EF32A1FD449004A5BB7 /* AdjustWrapper.swift in Sources */,
8AAEBA022BF5110A000C02B5 /* MicrosurveyAction.swift in Sources */,
D34510881ACF415700EC27F0 /* SearchLoader.swift in Sources */,
E17496402994302D0096900A /* PreferredFont.swift in Sources */,
E1442FD4294782D9003680B0 /* URL+Mail.swift in Sources */,
9636D92827F5D72D00771F5E /* GleanPlumbMessageManager.swift in Sources */,
C80685D126A0C93900DCD895 /* UserResearch.swift in Sources */,
B2999FF52B194AB200F0FEC1 /* FormAutofillHelperError.swift in Sources */,
8AED23C527AC1F9500DE7E97 /* BaseContentStackView.swift in Sources */,
C8699131289176A5007ACC5C /* WallpaperNetworking.swift in Sources */,
5A271ABD2860B0D700471CE4 /* WebServerUtil.swift in Sources */,
E1ABF9082BF4976A009C995C /* AddressToolbarModel.swift in Sources */,
964FA97528A1A8F20024BB3B /* ContextualHintEligibilityUtility.swift in Sources */,
439C489C29760575007C3DCD /* CreditCardValidator.swift in Sources */,
8ADC2A122A3375B900543DAA /* FxAEntryPoint.swift in Sources */,
216A0D7B2A40F08B008077BA /* ThemeSettingsAction.swift in Sources */,
C2506C932A6A863600F2B76E /* HistoryCoordinator.swift in Sources */,
8A3EF8012A2FCFC900796E3A /* FasterInactiveTabs.swift in Sources */,
CA7FC7D324A6A9B70012F347 /* PasswordManagerDataSourceHelper.swift in Sources */,
43AB6FA425DC53D30016B015 /* LabelButtonHeaderView.swift in Sources */,
43D16B7C29831CD0009F8279 /* CreditCardItemRow.swift in Sources */,
39673BC12B6D82F400653F4A /* FxNimbusMessaging.swift in Sources */,
965C3C942933A860006499ED /* LaunchSessionProvider.swift in Sources */,
C8163851268A0899004C7160 /* AddCredentialViewController.swift in Sources */,
8A19ACB22A3290AE001C2147 /* ClearPrivateDataSetting.swift in Sources */,
CA520E7A24913C1B00CCAB48 /* PasswordManagerViewModel.swift in Sources */,
8AE1E1CD27B191110024C45E /* SearchBarSettingsViewModel.swift in Sources */,
43D16B8529831EA5009F8279 /* Style.swift in Sources */,
E16258EF2A83BE0800522742 /* FakespotLoadingView.swift in Sources */,
8A19ACAB2A32895E001C2147 /* BrowserNavigationHandler.swift in Sources */,
8AE80BB82891BE0700BC12EA /* JumpBackInDataAdaptor.swift in Sources */,
8A01891C275E9C2A00923EFE /* ClearHistorySheetProvider.swift in Sources */,
8C44A9D22A6A99FE009A1AA7 /* ShoppingProduct.swift in Sources */,
C88E7A572A0553360072E638 /* OnboardingButtonInfoModel.swift in Sources */,
21B548952B1E5F1400DC1DF8 /* InactiveTabsManager.swift in Sources */,
C8F457A81F1FD75A000CB895 /* BrowserViewController+WebViewDelegates.swift in Sources */,
964FA97728A2A55C0024BB3B /* ContextualHintPrefsKeysProvider.swift in Sources */,
8A1E3BDF28CBA81E003388C4 /* SponsoredContentFilterUtility.swift in Sources */,
8CBDE8E32AB09804001985BF /* ProductAnalyzeResponse.swift in Sources */,
96EB6C4327DC205D00A9D159 /* SearchGroupedItemsViewModel.swift in Sources */,
8A5BD95F2878B7B6000FE773 /* TopSitesWidgetManager.swift in Sources */,
F84B22041A0910F600AAB793 /* AppDelegate.swift in Sources */,
E1442FD2294782D9003680B0 /* UIViewController+Extension.swift in Sources */,
E653422D1C5944F90039DD9E /* BrowserPrompts.swift in Sources */,
E127313C28B6AD99006F39D2 /* WallpaperSettingsViewController.swift in Sources */,
43D4BCBA2972082400775FB5 /* CreditCardSettingsViewModel.swift in Sources */,
21583E422B1A3703009D084D /* LegacyInactiveTabModel.swift in Sources */,
DF529EA12AB1B421003C5373 /* FakespotReliabilityScoreView.swift in Sources */,
9636D92A27F767EC00771F5E /* NimbusMessagingEvaluationUtility.swift in Sources */,
E127313F28B6C194006F39D2 /* WallpaperSettingsHeaderView.swift in Sources */,
2FDE87FE1ABB3817005317B1 /* LegacyRemoteTabsPanel.swift in Sources */,
8A3EF80F2A2FD05D00796E3A /* ToggleInactiveTabs.swift in Sources */,
435222C125882E3800FCA5B6 /* WidgetKitTopSiteModel.swift in Sources */,
96EB6C3E27D9266500A9D159 /* HistoryActionables.swift in Sources */,
8C6F94662A972EB300415FF6 /* FakespotStarRatingView.swift in Sources */,
C4F3B29A1CFCF93A00966259 /* ButtonToast.swift in Sources */,
1D7B78972ADF32590011E9F2 /* EventQueue.swift in Sources */,
C81B78A4280752A20000C15F /* NimbusFeatureFlagLayer.swift in Sources */,
4345441D26D2E52600D5EEAA /* SearchTermGroupsUtility.swift in Sources */,
2165B2CC28748CD7004C0786 /* LibraryPanelDescriptor.swift in Sources */,
D31A0FC71A65D6D000DC8C7E /* SearchSuggestClient.swift in Sources */,
8A57519927AD80B800A84DBF /* ReaderModeStyleViewModel.swift in Sources */,
435D7CC5246209AA0043ACB9 /* IntroViewController.swift in Sources */,
C855728429AEA3C300AF32B0 /* SurveySurfaceViewModel.swift in Sources */,
CA4ACE4924C8C91600F55894 /* BreachAlertsDetailView.swift in Sources */,
C834ACD128D3ACA900203AD1 /* Blurrable.swift in Sources */,
C84655E22887388F00861B4A /* Wallpaper.swift in Sources */,
C849E46326B9C3AF00260F0B /* EnhancedTrackingProtectionVM.swift in Sources */,
5A9F83402B2B4AE800272819 /* TabPeekAction.swift in Sources */,
C8EDDBF429DF119F003A4C07 /* DeeplinkInput.swift in Sources */,
E118B9292862674E00C84831 /* LegacyInactiveTabItemCellModel.swift in Sources */,
C88E7A552A0553180072E638 /* OnboardingViewModel.swift in Sources */,
8C29627C2B1F473800571655 /* AdEventsResponse.swift in Sources */,
962021E128B8078400BDF3D9 /* ContextualHintCopyProvider.swift in Sources */,
8AE1E1D227B1ADC40024C45E /* TopBottomInterchangeable.swift in Sources */,
8C2937712BF79F0300146613 /* EditAddressViewController.swift in Sources */,
8A7653BD28A2C61D00924ABF /* PocketDataAdaptor.swift in Sources */,
8A093D7D2A4B3E4F0099ABA5 /* DebugSettingsDelegate.swift in Sources */,
96EA9454293655BF00123345 /* AppSession+Enums.swift in Sources */,
C8B0F5F4283B7CCE007AE65D /* PocketProvider.swift in Sources */,
1DC372022B23C80F000F96C8 /* WindowManager.swift in Sources */,
C8E531C829E5EB6100E03FEF /* RouteBuilder.swift in Sources */,
D3972BF41C22412B00035B87 /* TitleActivityItemProvider.swift in Sources */,
D38A1BEE1A9FA2CA00F6A386 /* SiteTableViewController.swift in Sources */,
7BA0601B1C0F4DE200DFADB6 /* LegacyTabPeekViewController.swift in Sources */,
212985E42A6F078800546684 /* ScreenState.swift in Sources */,
D51EA5BA26406A0000334331 /* ExperimentsBranchesViewController.swift in Sources */,
C84655F728879EF100861B4A /* WallpaperManager.swift in Sources */,
6669B5E2211418A200CA117B /* WebsiteDataSearchResultsViewController.swift in Sources */,
D51EA5CF26406D8300334331 /* ExperimentsViewController.swift in Sources */,
1DFE57FB27B2CB870025DE58 /* HighlightItem.swift in Sources */,
CA77ABFD24773C92005079F9 /* BreachAlertsManager.swift in Sources */,
8AB8572727D93AEC0075C173 /* TopSiteHistoryManager.swift in Sources */,
C81A8F2526D3ED1900EBA539 /* UIWindow+Extension.swift in Sources */,
EBC4869E2195F58300CDA48D /* AboutHomeHandler.swift in Sources */,
DDA24A431FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */,
8A7A26E529D4C0A800EA76F1 /* IntroScreenManager.swift in Sources */,
8AB8574827D97CD40075C173 /* HomePanelType.swift in Sources */,
E174963A2992B42C0096900A /* CreditCardSectionHeader.swift in Sources */,
8A3EF7F42A2FCF5700796E3A /* ExportBrowserDataSetting.swift in Sources */,
2128E27B292E624400FB91BE /* SendToDeviceActivity.swift in Sources */,
E63ED7D81BFCD9990097D08E /* LoginDetailTableViewCell.swift in Sources */,
C855728229AE7F1700AF32B0 /* SurveySurfaceManager.swift in Sources */,
66CE54A820FCF6CF00CC310B /* WebsiteDataManagementViewController.swift in Sources */,
E18CE8DA2BDA3F6B00EE2BCD /* NavigationToolbarContainer.swift in Sources */,
C8E2E80E23D20FD2005AACE6 /* FxAWebViewController.swift in Sources */,
E14F7DF2288F3F9F00E3722C /* ThemedTableSectionHeaderFooterView.swift in Sources */,
8A3EF7F22A2FCF4000796E3A /* DeleteExportedDataSetting.swift in Sources */,
8ADC2A142A33762900543DAA /* ReferringPage.swift in Sources */,
E1442FBF294782B6003680B0 /* CGRect+Extension.swift in Sources */,
96F8DA49280452CA00E53239 /* GleanPlumbContextProvider.swift in Sources */,
43DB9784292D6846002E0B9F /* ShareButton.swift in Sources */,
BD6B361E2B3C2511005E5345 /* CircularProgressView.swift in Sources */,
8AB8574627D97CB00075C173 /* HomepageContextMenuProtocol.swift in Sources */,
3BB50E201D627539004B33DF /* HomepageViewController.swift in Sources */,
C82A94F3269F68F300624AA7 /* CoreFlaggableFeature.swift in Sources */,
F84B22241A09122500AAB793 /* LibraryViewController.swift in Sources */,
39455F771FC83F430088A22C /* TabEventHandler.swift in Sources */,
8A36BE2929EDBC6900AC1C5C /* ContentContainer.swift in Sources */,
215B458227DA420400E5E800 /* LegacyTabMetadataManager.swift in Sources */,
E47616C71AB74CA600E7DD25 /* ReaderModeBarView.swift in Sources */,
D821E90E2141B71C00452C55 /* SiriSettingsViewController.swift in Sources */,
EBB89507219398E500EB91A0 /* ContentBlocker.swift in Sources */,
216A0D792A40E85A008077BA /* ThemeSettingsState.swift in Sources */,
5A3A2A0D287F742C00B79EAC /* BackgroundSyncUtility.swift in Sources */,
21AFCFEE2AE80B700027E9CE /* TabsCoordinator.swift in Sources */,
8A1CBB952BE017D3008BE4D4 /* MicrosurveyPromptAction.swift in Sources */,
23ED80FF25C89C9800D0E9D5 /* DefaultBrowserOnboardingViewController.swift in Sources */,
8A3EF80D2A2FD04D00796E3A /* ResetWallpaperOnboardingPage.swift in Sources */,
E1FE132F29C0B3CB002A65FF /* NotificationSurfaceManager.swift in Sources */,
D88FDA9F1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift in Sources */,
21618A932A4499FC00A5189E /* AppState.swift in Sources */,
BD1C89CA2A1E3CE7000A4201 /* PocketFooterView.swift in Sources */,
81020C942BB5B026007B8481 /* OnboardingMultipleChoiceButtonViewModel.swift in Sources */,
E12BD0AE28AC38480029AAF0 /* UIImage+Extension.swift in Sources */,
F886218C270CD3B8007F4562 /* DevicePasscodeRequiredViewController.swift in Sources */,
D83822001FC7961D00303C12 /* DispatchQueueHelper.swift in Sources */,
EBC486992195F46B00CDA48D /* InternalSchemeHandler.swift in Sources */,
E18BAAFD28E4A44500098AE2 /* TopTabFader.swift in Sources */,
C8656D79270F866700E199EA /* CustomizeHomepageSectionCell.swift in Sources */,
ABE4393E2AC432040074FFE1 /* PartnerWebsites.swift in Sources */,
C84655FB28879FC600861B4A /* WallpaperStorageUtility.swift in Sources */,
8A13FA8B2AD82E6D007527AB /* ApplicationStateProvider.swift in Sources */,
4347B39A298DA5BB0045F677 /* CreditCardInputViewModel.swift in Sources */,
6025B10D267B6C5400F59F6B /* LoginRecordExtension.swift in Sources */,
2F44FCC51A9E85E900FD20CC /* SettingsTableViewController.swift in Sources */,
211046C92A7ADE9000A7309F /* BlockPopupSetting.swift in Sources */,
8A3233FC286270CF003E1C33 /* FxBookmarkNode.swift in Sources */,
E1CEC2022A28C3F100B177D5 /* LoginDetailCenteredTableViewCell.swift in Sources */,
C2D71B972A384F40003DEC7A /* ThemedSubtitleTableViewCell.swift in Sources */,
8A83B7462A264FA0002FF9AC /* SettingsCoordinator.swift in Sources */,
A9072B801D07B34100459960 /* NoImageModeHelper.swift in Sources */,
433396C827ACE92500491049 /* LegacyInactiveTabButton.swift in Sources */,
AB3DB0C92B596739001D32CB /* AppStartupTelemetry.swift in Sources */,
D8AA923421A602DC002605C0 /* HomePageSettingViewController.swift in Sources */,
8A161411282C035D00DDBB02 /* CustomizeHomepageSectionViewModel.swift in Sources */,
C8DC90C52A066B6A0008832B /* MarkupTokenizingUtility.swift in Sources */,
EBC4869D2195F58300CDA48D /* ErrorPageHelper.swift in Sources */,
C84655E8288739CB00861B4A /* WallpaperCollectionAvailability.swift in Sources */,
8ABC5AEE284532C900FEA552 /* PocketDiscoverCell.swift in Sources */,
C834330026BAD32800ABAAA6 /* EnhancedTrackingProtectionDetailsVM.swift in Sources */,
8A03309528C2653600286539 /* LegacyTabFileManager.swift in Sources */,
8AB5958A284145B30090F4AE /* HomepageSectionHandler.swift in Sources */,
E1442FD0294782D9003680B0 /* UIAlertController+Extension.swift in Sources */,
E660BDD91BB06521009AC090 /* TabsButton.swift in Sources */,
8C92DE932A7128DE0090BD28 /* ProductAdsResponse.swift in Sources */,
E1A6AB4828CA833000EBEBDD /* WallpaperBaseViewController.swift in Sources */,
8A1CBB972BE0182C008BE4D4 /* MicrosurveyPromptMiddleware.swift in Sources */,
4331A9BB27193DF0005E8080 /* ContextualHintViewController.swift in Sources */,
39EF434E260A73950011E22E /* Experiments.swift in Sources */,
E15DE7C0293A670700B32667 /* PhotonActionSheetSeparator.swift in Sources */,
DFEA639E279F468A00D489C3 /* DynamicHeightCollectionView.swift in Sources */,
F8B7109E2ABE380B0029726E /* RustErrors.swift in Sources */,
C8124BB129D6F55400540B79 /* Route.swift in Sources */,
63306D3921103EAE00F25400 /* LegacySavedTab.swift in Sources */,
2F44FCCB1A9E972E00FD20CC /* SearchEnginePicker.swift in Sources */,
21996BAB2AE95AFC00E0D55F /* TabTrayPanelType.swift in Sources */,
1DA3CE5F24EEE7C600422BB2 /* LegacyTabDataRetriever.swift in Sources */,
8A7A26EA29D4C3C800EA76F1 /* LaunchType.swift in Sources */,
D04D1B92209790B60074B35F /* Toast.swift in Sources */,
8A93F87429D3A5C1004159D9 /* LaunchCoordinator.swift in Sources */,
C2D71B952A384F11003DEC7A /* ThemedTableViewCell.swift in Sources */,
219A0FD72ACC8C03009A6D1A /* InactiveTabsHeaderView.swift in Sources */,
8A5D1CBF2A30DC75005AD35C /* SyncNowSetting.swift in Sources */,
8A5D1CAA2A30D6E2005AD35C /* TabsSetting.swift in Sources */,
210E0EB8298D9D4500BB4F33 /* DefaultSearchEngineProvider.swift in Sources */,
8AE80BBA2891C0C300BC12EA /* JumpBackInSectionLayout.swift in Sources */,
21618A612A4201E500A5189E /* ThemeSettingsController.swift in Sources */,
21357F2D293FDB60004BF9FD /* LegacyRemoteTabsErrorDataSource.swift in Sources */,
D34DC8531A16C40C00D49B7B /* Profile.swift in Sources */,
DFACDFAA274D489B00A94EEC /* HistoryHighlightsViewModel.swift in Sources */,
C84655FF2887A06B00861B4A /* WallpaperFilePathProvider.swift in Sources */,
8A1E93EA2A3CDC6100DD540A /* BaseCoordinator.swift in Sources */,
E1442FD6294782D9003680B0 /* UIView+Extension.swift in Sources */,
A5519CF52B5D57560062BECB /* SearchSettingsState.swift in Sources */,
74F80D342A0A52D700013C3D /* PrivacyPolicyViewController.swift in Sources */,
274A36CE239EB9EC00A21587 /* LibraryViewController+LibraryPanelDelegate.swift in Sources */,
C869912D28917688007ACC5C /* WallpaperImageLoader.swift in Sources */,
96A5F73829928B3700234E5F /* GeneralizedImageFetcher.swift in Sources */,
1D7B78992ADF328E0011E9F2 /* AppEvent.swift in Sources */,
43F7952525795F69005AEE40 /* SearchTelemetry.swift in Sources */,
E65075541E37F6FC006961AC /* LegacyDynamicFontHelper.swift in Sources */,
8ADAE4242A33A126007BF926 /* StudiesToggleSetting.swift in Sources */,
8C1953302B85E7EC00761B20 /* AutofillFooterView.swift in Sources */,
C82CDD47233E8996002E2743 /* Tab+ChangeUserAgent.swift in Sources */,
81122E212B221AC0003DD9F8 /* SearchScreenState.swift in Sources */,
8A4490952BF3C42B00E7E682 /* MicrosurveyConfirmationView.swift in Sources */,
1DA6F6512B48B42900BB5AD6 /* WindowEventCoordinator.swift in Sources */,
C4E3984C1D21F2FD004E89BA /* TabTrayButtonExtensions.swift in Sources */,
437A857827E43FE100E42764 /* FxAWebViewTelemetry.swift in Sources */,
E13E9AB42AAB0FB5001A0E9D /* FakespotCoordinator.swift in Sources */,
E1442FD1294782D9003680B0 /* UIModalPresentationStyle+Photon.swift in Sources */,
E1ADE23E2B06559500FD17AA /* FakespotAction.swift in Sources */,
5A32C2B62AD8517200A9B5A4 /* MetricKitWrapper.swift in Sources */,
8A95FF642B1E969E00AC303D /* TelemetryContextualIdentifier.swift in Sources */,
D3FEC38D1AC4B42F00494F45 /* AutocompleteTextField.swift in Sources */,
8A19ACAE2A329058001C2147 /* PasswordManagerSetting.swift in Sources */,
AB03032C2AB47AF300DCD8EF /* FakespotOptInCardViewModel.swift in Sources */,
1D2F68AB2ACB262900524B92 /* RemoteTabsPanelAction.swift in Sources */,
8A5D1CB92A30DBDB005AD35C /* ChinaSyncServiceSetting.swift in Sources */,
1D8487B42AD0C6C100F7527C /* RemoteTabsPanelMiddleware.swift in Sources */,
5AA1D8272BC09ECB00957516 /* TabTrayAnimationQueue.swift in Sources */,
C849E46526B9C3DD00260F0B /* SlideoverPresentationController.swift in Sources */,
E18F44072A951C330056160F /* FakespotHighlightGroup.swift in Sources */,
D5D0532E2645B3A700759F85 /* ExperimentsTableView.swift in Sources */,
8A832A9029DC96C50025D5DD /* LaunchScreenView.swift in Sources */,
214EF4152AC5D5D0005BCCDA /* TabDisplayView.swift in Sources */,
2165B2C22860C2F4004C0786 /* AdjustTelemetryHelper.swift in Sources */,
8A2D593E27DC0AA100713EC9 /* TopSite.swift in Sources */,
8A0A1BA32B22030100E8706F /* PrivateMessageCardCell.swift in Sources */,
213BF7532AC21D1B00C53A64 /* TabDisplayPanel.swift in Sources */,
434E733725EED32E006D3BDE /* BrowserViewController+URLBarDelegate.swift in Sources */,
C88E7A5B2A0553510072E638 /* OnboardingLinkInfoModel.swift in Sources */,
2137785F297F3B1B00D01309 /* DownloadsPanelViewModel.swift in Sources */,
EBE26B57220C959D00D1D99A /* BrowserViewController+TabToolbarDelegate.swift in Sources */,
8A3EF7F02A2FCF3100796E3A /* HiddenSettings.swift in Sources */,
1D3822E92BAB99250046BC5E /* UIView+ThemeUUIDIdentifiable.swift in Sources */,
B2FEA6912B4661BE0058E616 /* AddressAutofillToggle.swift in Sources */,
B2FEA68F2B460D9E0058E616 /* AddressAutofillSettingsViewModel.swift in Sources */,
AB03032B2AB47AF300DCD8EF /* FakespotOptInCardView.swift in Sources */,
0BA02DB22942605600C92603 /* FormAutofillHelper.swift in Sources */,
B26ADF852B339ED000C6E127 /* AddressAutofillSetting.swift in Sources */,
8A19ACB82A329128001C2147 /* PrivacyPolicySetting.swift in Sources */,
254B760A2B7B44EE00AB8526 /* NimbusFirefoxSuggestFeatureLayer.swift in Sources */,
E68AEDB01B18F81A00133D99 /* SwipeAnimator.swift in Sources */,
1DDE3DB32AC34E1E0039363B /* TabCell.swift in Sources */,
5A1947152B8FA9E0009C7A6C /* BrowserViewType.swift in Sources */,
3BF56D271CDBBE1F00AC4D75 /* SimpleToast.swift in Sources */,
C8B0F5F6283B7CCE007AE65D /* PocketStory.swift in Sources */,
C81AC6B626160091007800C5 /* LegacyTabTrayViewModel.swift in Sources */,
8ADAE4222A33A113007BF926 /* SendAnonymousUsageDataSetting.swift in Sources */,
E170CA542B72C07A0082EFC5 /* FakespotActionFooterView.swift in Sources */,
C8EDDBF229DF1159003A4C07 /* URLScanner.swift in Sources */,
EBB89504219398E500EB91A0 /* TrackingProtectionPageStats.swift in Sources */,
D31F95E91AC226CB005C9F3B /* ScreenshotHelper.swift in Sources */,
8A5D1CA62A30D6BD005AD35C /* NewTabPageSetting.swift in Sources */,
D3968F251A38FE8500CEFD3B /* TabManager.swift in Sources */,
2178A6A229145506002EC290 /* ReaderModeFontSizeLabel.swift in Sources */,
8A4593C82BF7BECA002758DE /* MicrosurveyViewController.swift in Sources */,
8ADC2A1D2A33999800543DAA /* VersionSetting.swift in Sources */,
96EB6C4027DBEE9800A9D159 /* SearchGroupedItemsViewController.swift in Sources */,
8ADAE41E2A33A0E2007BF926 /* ShowIntroductionSetting.swift in Sources */,
8AF10D8F29D774090086351D /* SceneSetupHelper.swift in Sources */,
C4E398601D22C409004E89BA /* TopTabsLayout.swift in Sources */,
E1A102D62AC19B30007B617A /* FakespotUtils.swift in Sources */,
5A2918CB2B522338002B197E /* GeneralBrowserAction.swift in Sources */,
8A5D1CC12A30DCA4005AD35C /* SettingDisclosureUtility.swift in Sources */,
E1442FD5294782D9003680B0 /* UIView+SnapKit.swift in Sources */,
E1ADE23C2B0649F200FD17AA /* FakespotState.swift in Sources */,
2816F0001B33E05400522243 /* UIConstants.swift in Sources */,
21E78A7228F9A93100F8D687 /* UIDeviceInterface.swift in Sources */,
EBB89508219398E500EB91A0 /* ContentBlocker+Safelist.swift in Sources */,
437A9B6A2681257F00FB41C1 /* LegacyInactiveTabViewModel.swift in Sources */,
C838FD5E289981240068F60B /* WallpaperURLProvider.swift in Sources */,
E18259DB29AEB34900E6BE76 /* OnboardingNotificationCardHelper.swift in Sources */,
D0B9483422A03468002F4AA1 /* BookmarkDetailPanel.swift in Sources */,
968BD7EB27DFF0F8003148B3 /* ASGroup.swift in Sources */,
392ED7E41D0AEF56009D9B62 /* NewTabAccessors.swift in Sources */,
1D2F68AD2ACB266300524B92 /* RemoteTabsPanelState.swift in Sources */,
8A9AC465276CEC4E0047F5B0 /* JumpBackInCell.swift in Sources */,
8CE1E4322B8C76AE0026530B /* LoginStorage.swift in Sources */,
4347B398298D6D7B0045F677 /* CreditCardTableViewModel.swift in Sources */,
1DFE57FD27BADD7D0025DE58 /* HomepageViewModel.swift in Sources */,
D3A9949D1A3686BD008AD1AC /* Tab.swift in Sources */,
8AD40FD127BADCBA00672675 /* ToolbarButton.swift in Sources */,
A93067E81D0FE18E00C49C6E /* NightModeHelper.swift in Sources */,
742BD99E2A13AC9000BA6B15 /* OnboardingInstructionPopupViewController.swift in Sources */,
9636D92C27F9E50100771F5E /* GleanPlumbMessageStore.swift in Sources */,
213B67A627CE682B000542F5 /* StartAtHomeHelper.swift in Sources */,
E10A1F752863BC51001EEA80 /* LegacyInactiveTabItemCell.swift in Sources */,
8A8629E2288096C40096DDB1 /* BookmarksFolderCell.swift in Sources */,
DAE6DF1B29AD78DA0094BD1B /* BrowserViewController+ZoomPage.swift in Sources */,
8AB8574A27D97CE90075C173 /* HomePanelDelegate.swift in Sources */,
2137786529832C8900D01309 /* OverlayModeManager.swift in Sources */,
8AF99B4D29EF076800108DEC /* WebviewViewController.swift in Sources */,
3B39EDCB1E16E1AA00EF029F /* CustomSearchViewController.swift in Sources */,
B2DFB7E12B619DF60004CEA5 /* AddressListView.swift in Sources */,
C8B0F5F7283B7CCE007AE65D /* PocketFeedStory.swift in Sources */,
96A562A027D6D0E80045144A /* ContileProvider.swift in Sources */,
8A5D1CAC2A30D70B005AD35C /* OpenWithSetting.swift in Sources */,
8AFA263227B6E9AB00D0C33B /* ToolbarBadge.swift in Sources */,
43D16B7A29831C7F009F8279 /* CreditCardAutofillToggle.swift in Sources */,
C23889E12A4F3E7200429673 /* ParentCoordinatorDelegate.swift in Sources */,
8AD40FCD27BADC5C00672675 /* TabLocationContainerView.swift in Sources */,
8A720C602A4C8B700003018A /* SharedSettingsDelegate.swift in Sources */,
211046CD2A7D842A00A7309F /* TPAccessoryInfo.swift in Sources */,
8CEDF0802BFE138B00D2617B /* AddressProvider.swift in Sources */,
21E77E502AA8BAEC00FABA10 /* TabTrayState.swift in Sources */,
5AE371872A4E11750092A760 /* AboutSettingsDelegate.swift in Sources */,
E18EA57128AD46D3003F97FC /* WallpaperCollectionType.swift in Sources */,
C84655E42887394B00861B4A /* WallpaperMetadata.swift in Sources */,
8AB8572E27D94A1A0075C173 /* UXSizeClass.swift in Sources */,
965C3C8F29313A1B006499ED /* AppSessionManager.swift in Sources */,
45D5EDA729269F7500311934 /* DataObserver.swift in Sources */,
961577922A38FDB300391E8D /* SponsoredTileDataUtility.swift in Sources */,
D863C8F21F68BFC20058D95F /* GradientProgressBar.swift in Sources */,
C8445A14264428DC00B83F53 /* LibraryPanelViewState.swift in Sources */,
D5D052D92645ABF400759F85 /* ExperimentsSettingsView.swift in Sources */,
E134D5802B31FF3100C6B17B /* FakespotAdLinkButton.swift in Sources */,
8AE0BF4F2819B10E00F33EC4 /* TopSitesSettingsViewController.swift in Sources */,
8A8DDEBF276259A900E7B97A /* RatingPromptManager.swift in Sources */,
8AB8571D27D929350075C173 /* TopSitesViewModel.swift in Sources */,
E177989A2BD7D44200F6F0EB /* ToolbarState.swift in Sources */,
8A93F85E29D36DA9004159D9 /* Coordinator.swift in Sources */,
1D2F68B12ACCA22000524B92 /* RemoteTabsEmptyView.swift in Sources */,
43D16B8729831EEF009F8279 /* RemoveCardButton.swift in Sources */,
D59431ED25E9912900F0BA82 /* WidgetIntents.intentdefinition in Sources */,
213778632980448C00D01309 /* DownloadFileFetcher.swift in Sources */,
F85C7EDF2710B4DD004BDBA4 /* LoginOnboarding.swift in Sources */,
C8B0F5F5283B7CCE007AE65D /* PocketSponsoredStory.swift in Sources */,
8AF6D4E12A856B4500B0474B /* ContileNetworking.swift in Sources */,
8AB8571F27D931B40075C173 /* EmptyTopSiteCell.swift in Sources */,
CAC458F1249429C20042561A /* PasswordManagerSelectionHelper.swift in Sources */,
C8656D75270F834600E199EA /* FlaggableFeatureOptions.swift in Sources */,
E1ABF90A2BF49778009C995C /* NavigationToolbarModel.swift in Sources */,
C8CD80D82A1E31C20097C3AE /* NimbusOnboardingTestingConfigUtility.swift in Sources */,
81E1914D2BB8578600543D78 /* OnboardingMultipleChoiceSelectionDelegate.swift in Sources */,
8AB8573727D951640075C173 /* HomeLogoHeaderViewModel.swift in Sources */,
D3C744CD1A687D6C004CE85D /* URIFixup.swift in Sources */,
43D16B8029831DC5009F8279 /* CreditCardInputView.swift in Sources */,
21112968289480630082C08B /* HomepageMessageCardViewModel.swift in Sources */,
E1CD81BE290C5C7500124B27 /* DevicePickerTableViewHeaderCell.swift in Sources */,
B2FEA68B2B460D1D0058E616 /* AddressAutofillSettingsView.swift in Sources */,
E12BD0AC28AC37F00029AAF0 /* UIColor+Extension.swift in Sources */,
E4A961181AC041C40069AD6F /* ReadabilityService.swift in Sources */,
AB42CC752A1F5240003C9594 /* CreditCardBottomSheetHeaderView.swift in Sources */,
21371FA428AA7A8D00BC3F37 /* OnboardingViewModelProtocol.swift in Sources */,
21DB34342B20FE35008CCB8E /* LegacyRemoteTabsTableViewController.swift in Sources */,
8ABCFEA32B45C36100C2988A /* PrivateBrowsingTelemetry.swift in Sources */,
8ADC2A1F2A3399BD00543DAA /* LicenseAndAcknowledgementsSetting.swift in Sources */,
8CCCB08B2AE26B5C0073ADB9 /* ReportResponse.swift in Sources */,
21A43CDD291461C700B1206D /* ReaderModeFontTypeButton.swift in Sources */,
D3BE7B261B054D4400641031 /* main.swift in Sources */,
810CD9C32BB3484F00E290C2 /* OnboardingMultipleChoiceCardViewController.swift in Sources */,
DFD104682B2341F900938418 /* ProductAdsCache.swift in Sources */,
C2D71B992A384F6A003DEC7A /* ThemedLeftAlignedTableViewCell.swift in Sources */,
B28BF6602B7A9E4F006357CA /* FillAddressAutofillForm.swift in Sources */,
8A4593CA2BF7BECA002758DE /* MicrosurveyTableView.swift in Sources */,
21A7C44E283539170071D996 /* IntroViewModel.swift in Sources */,
E1FF93E228A2E55700E6360E /* WallpaperSelectorViewController.swift in Sources */,
D3A9949C1A3686BD008AD1AC /* BrowserViewController.swift in Sources */,
8A5D1CBB2A30DC0B005AD35C /* ConnectSetting.swift in Sources */,
E6CF28E71CB43B7900151AB3 /* SensitiveViewController.swift in Sources */,
43AB6FA225DC53D30016B015 /* GoogleTopSiteManager.swift in Sources */,
8A5D1CB62A30DBB0005AD35C /* DefaultBrowserSetting.swift in Sources */,
4393932029AC6CE900DC5A85 /* EnvironmentValues+Extension.swift in Sources */,
ABEF80D12A24D2BE003F52C4 /* CreditCardBottomSheetViewModel.swift in Sources */,
21AFCFF02AE80D370027E9CE /* RemoteTabsCoordinator.swift in Sources */,
43162A2F2492DB7800F91658 /* EmptyPrivateTabsView.swift in Sources */,
E1380B8D2AEA897C00630AFA /* SidebarEnabledView.swift in Sources */,
D0625C98208E87F10081F3B2 /* DownloadQueue.swift in Sources */,
9636D92E27F9E5D900771F5E /* GleanPlumbMessage.swift in Sources */,
8D8251811F4DE67F00780643 /* AdvancedAccountSettingViewController.swift in Sources */,
966E4B2629F2D4AC00299B8D /* AccessoryViewProvider.swift in Sources */,
ABEF80D52A254185003F52C4 /* CreditCardBottomSheetFooterView.swift in Sources */,
C869912E28917688007ACC5C /* WallpaperDataService.swift in Sources */,
5A8017E029CE15D90047120D /* TabManagerImplementation.swift in Sources */,
8AABBD012A001ADF0089941E /* ApplicationHelper.swift in Sources */,
E633E2DA1C21EAF8001FFF6C /* PasswordDetailViewController.swift in Sources */,
8A9AC46B276D11280047F5B0 /* PocketViewModel.swift in Sources */,
8A7653BF28A2C92600924ABF /* PocketStandardCellViewModel.swift in Sources */,
8A5D1CAE2A30D71A005AD35C /* ThemeSetting.swift in Sources */,
C82F4C2B29AE2DF1005BD116 /* NotificationsSettingsViewController.swift in Sources */,
59A68B280D62462B85CF57A4 /* HistoryPanel.swift in Sources */,
C400467C1CF4E43E00B08303 /* BackForwardListViewController.swift in Sources */,
D5D237782640BBA600326204 /* ExperimentsSettingsViewController.swift in Sources */,
D3972BF31C22412B00035B87 /* ShareExtensionHelper.swift in Sources */,
8AB30ECA2B6C03C700BD9A9B /* DataClearanceAnimation.swift in Sources */,
8A19ACB62A3290F9001C2147 /* NotificationsSetting.swift in Sources */,
43D16B8229831E6A009F8279 /* CreditCardInputField.swift in Sources */,
8187561A2BB4618500DCD1F3 /* OnboardingViewControllerState.swift in Sources */,
EB98550124226EF70040F24B /* AppDelegate+SyncSentTabs.swift in Sources */,
744ED5611DBFEB8D00A2B5BE /* MailtoLinkHandler.swift in Sources */,
8A720C622A4CBB370003018A /* SupportSettingsDelegate.swift in Sources */,
DF1E6AAB2A976FE7000D4854 /* FakespotNoAnalysisCardView.swift in Sources */,
DA4F826729AD221600189590 /* ZoomPageBar.swift in Sources */,
59A68E0B4ABBF55E14819668 /* BookmarksPanel.swift in Sources */,
BD4B2DE429BB4D9A005FAA50 /* TimerSnackBar.swift in Sources */,
810FF3582B1784E7009F062C /* PrivateModeAction.swift in Sources */,
21EA466A2B04130500AAAB2D /* TabsPanelState.swift in Sources */,
D04D1B862097859B0074B35F /* DownloadToast.swift in Sources */,
C29B64EE2AD937D500F3244B /* QRCodeNavigationHandler.swift in Sources */,
8A19ACB42A3290D9001C2147 /* ContentBlockerSetting.swift in Sources */,
219935E72B05447C00E5966F /* TabDisplayModel.swift in Sources */,
E1463D022981DA190074E16E /* NotificationManager.swift in Sources */,
219A0FD92ACC8C0F009A6D1A /* InactiveTabsFooterView.swift in Sources */,
884CA7492344A301002E4711 /* TextContentDetector.swift in Sources */,
C8656D77270F858900E199EA /* TabsSettingsViewControler.swift in Sources */,
8A9F0B5627C595F300FE09AE /* ImageIdentifiers.swift in Sources */,
7B844E3D1BBDDB9D00E733A2 /* ChevronView.swift in Sources */,
43A5643823CD1E1C00B6857D /* UpdateViewController.swift in Sources */,
E192C1412B57DC860003BC0B /* FakespotMessageCardButton.swift in Sources */,
437A9B682681256800FB41C1 /* LegacyInactiveTabCell.swift in Sources */,
1D69FF8D27B17286001F660E /* HomeLogoHeaderCell.swift in Sources */,
E4C358551AF144BA00299F7E /* FSReadingList.m in Sources */,
E17798A22BD804D300F6F0EB /* AddressToolbarContainerModel.swift in Sources */,
8AE1E1CB27B18F560024C45E /* SearchBarSettingsViewController.swift in Sources */,
8AD40FC527BADC1F00672675 /* TabToolbarHelper.swift in Sources */,
9609F4CA26B57CE800F81493 /* Calendar+Extension.swift in Sources */,
E663D5781BB341C4001EF30E /* ToggleButton.swift in Sources */,
DFA51481275FFEE500266AA0 /* HistoryHighlightsManager.swift in Sources */,
8ADC2A182A33775F00543DAA /* FxASignInViewParameters.swift in Sources */,
EBA3B2D22268F57E00728BDB /* BadgeWithBackdrop.swift in Sources */,
8AB5958828413F6C0090F4AE /* RecentlySavedCell.swift in Sources */,
8A83B7482A264FB7002FF9AC /* LibraryCoordinator.swift in Sources */,
E1CD81C2290C62A600124B27 /* HostingTableViewCell.swift in Sources */,
8AA020EF2B9A37E500771DE0 /* NimbusSplashScreenFeatureLayer.swift in Sources */,
43175DB826B87D2C00C41C31 /* AdsTelemetryHelper.swift in Sources */,
E58368AA287D632F0087A449 /* StoryProvider.swift in Sources */,
8A3EF7FF2A2FCFBB00796E3A /* ChangeToChinaSetting.swift in Sources */,
1D558A5A2BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift in Sources */,
E6327A641BF6438E008D12E0 /* DebugSettingsBundleOptions.swift in Sources */,
F85C7EDD27109241004BDBA4 /* PasswordManagerOnboardingViewController.swift in Sources */,
D8FDEB57220CFE970069A582 /* UIImage+ImageEffects.m in Sources */,
EBB89506219398E500EB91A0 /* TabContentBlocker.swift in Sources */,
21F2A2D22B0BC85200626AEC /* InactiveTabsModel.swift in Sources */,
966206CD2698DE1E005C0A55 /* RecentlySavedViewModel.swift in Sources */,
D3E8EF101B97BE69001900FB /* ClearPrivateDataTableViewController.swift in Sources */,
C8F457AA1F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift in Sources */,
21357F2F294237D8004BF9FD /* RemoteTabsClientAndTabsDataSource.swift in Sources */,
59A68FD5260B8D520F890F4A /* ReaderPanel.swift in Sources */,
C849E46126B9C39B00260F0B /* EnhancedTrackingProtectionVC.swift in Sources */,
E40FAB0C1A7ABB77009CB80D /* WebServer.swift in Sources */,
59A68D66379CFA85C4EAF00B /* TwoLineImageOverlayCell.swift in Sources */,
8A04136928258DF600D20B10 /* SponsoredTileTelemetry.swift in Sources */,
D04CD718215EBD85004FF5B0 /* SettingsLoadingView.swift in Sources */,
21420EF72ABA338D00B28550 /* TabTrayCoordinator.swift in Sources */,
5A70EF1F295E3DFC00790249 /* UnitTestAppDelegate.swift in Sources */,
2128E27E2934F78600FB91BE /* CustomAppActivity.swift in Sources */,
966B0DC82926F60500A85A7E /* UIResponder+Extensions.swift in Sources */,
E16E1C9828C25F1D00EE2EF5 /* SiteTableViewHeader.swift in Sources */,
E177989E2BD7D75A00F6F0EB /* ToolbarMiddleware.swift in Sources */,
C8CD80D72A1E2C6E0097C3AE /* NimbusMessagingHelperUtilityProtocol.swift in Sources */,
8ACE9BFB2A54A010001E7A73 /* ExpandButtonState.swift in Sources */,
8AC5D55F28BFE6C8001F6F7F /* Presenter.swift in Sources */,
8AEDB11529F9F00400F2A53B /* SceneContainer.swift in Sources */,
B23620512B9BAAF3000B1DE7 /* AddressFormData.swift in Sources */,
AB42CC742A1F5240003C9594 /* CreditCardBottomSheetViewController.swift in Sources */,
C8741FE928C4D30F00030029 /* FileManagerInterface.swift in Sources */,
8A93F87229D3A5AD004159D9 /* BrowserCoordinator.swift in Sources */,
8A3233FE28627446003E1C33 /* LocalDesktopFolder.swift in Sources */,
8AD40FCA27BADC4B00672675 /* ReaderModeButton.swift in Sources */,
E1C437A32A96343A00D188CB /* FakespotFadeLabel.swift in Sources */,
8A3EF7FB2A2FCF9D00796E3A /* ForceCrashSetting.swift in Sources */,
2178A6A4291455F7002EC290 /* ReaderModeFontSizeButton.swift in Sources */,
BCFF93F02AABA55A005B5B71 /* BackgroundFirefoxSuggestIngestUtility.swift in Sources */,
BCFF93F22AAF9688005B5B71 /* FirefoxSuggestSettings.swift in Sources */,
BCFF93F42AAF9879005B5B71 /* FirefoxSuggestSettingsViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21CF1A090F8100AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E4CD9F1D1A6D9C2800318571 /* WebServerTests.swift in Sources */,
C869916528918C8E007ACC5C /* WallpaperURLSessionMock.swift in Sources */,
961577942A39008100391E8D /* SponsoredTileDataUtilityTests.swift in Sources */,
8A093D812A4B58330099ABA5 /* MockSettingsFlowDelegate.swift in Sources */,
431C0D1E25C9DC4D00395CE4 /* DefaultBrowserOnboardingTests.swift in Sources */,
213B67A827CE721E000542F5 /* StartAtHomeHelperTests.swift in Sources */,
8A13FA892AD82BC8007527AB /* AppSendTabDelegateTests.swift in Sources */,
8A7653C228A2E57D00924ABF /* PocketDataAdaptorTests.swift in Sources */,
C8CD80D42A1E268C0097C3AE /* MockGleanPlumbEvaluationUtility.swift in Sources */,
E1AEC176286E0CF500062E29 /* JumpBackInViewModelTests.swift in Sources */,
8A7AE4472BAC78230072DAEC /* MockLibraryNavigationHandler.swift in Sources */,
8A7A26E829D4C0FE00EA76F1 /* IntroScreenManagerTests.swift in Sources */,
E1AEC17A286E0CF500062E29 /* WebViewNavigationHandlerTests.swift in Sources */,
D3D488591ABB54CD00A93597 /* FileAccessorTests.swift in Sources */,
5AF6254528A57B6700A90253 /* MockHistoryHighlightsManager.swift in Sources */,
E571EE7E28756A130051D9AA /* PocketStoryProviderTests.swift in Sources */,
21420EF92ABC75A400B28550 /* TabTrayCoordinatorTests.swift in Sources */,
1DDE3DB52AC360EC0039363B /* TabCellTests.swift in Sources */,
8AFCE50729DE0CD500B1B253 /* LaunchCoordinatorTests.swift in Sources */,
961D6B832995AF84001B9CF1 /* GeneralizedImageFetcherTests.swift in Sources */,
21ED80B32AF2E43A0065D4C7 /* TabDisplayViewTests.swift in Sources */,
E1AEC177286E0CF500062E29 /* HistoryHighlightsViewModelTests.swift in Sources */,
2165B2C42860CB34004C0786 /* MockAdjustTelemetryData.swift in Sources */,
C29B64872AD69D0200F3244B /* QRCodeCoordinatorTests.swift in Sources */,
0BA8964B1A250E6500C1010C /* ProfileTest.swift in Sources */,
8AE80BAF2891960300BC12EA /* MockTraitCollection.swift in Sources */,
E19443F82AF953B000964EA5 /* MockSidebarEnabledView.swift in Sources */,
8A55E8042BFBA9BE006DBD85 /* MicrosurveyCoordinatorTests.swift in Sources */,
8A832A9729DCBD3C0025D5DD /* LaunchTypeTests.swift in Sources */,
8A28C628291028870078A81A /* CanRemoveQuickActionBookmarkTests.swift in Sources */,
03CCC9181AF05E7300DBF30D /* RelativeDatesTests.swift in Sources */,
F84B21DA1A090F8100AAB793 /* ClientTests.swift in Sources */,
219935F12B07DFA200E5966F /* TabDisplayPanelTests.swift in Sources */,
E1AEC179286E0CF500062E29 /* FirefoxHomeViewModelTests.swift in Sources */,
DF940A0C2A96352B00C1497D /* FakespotSettingsCardViewModelTests.swift in Sources */,
8ABCFEA62B45CB4C00C2988A /* PrivateBrowsingTelemetryTests.swift in Sources */,
281B2BEA1ADF4D90002917DC /* MockProfile.swift in Sources */,
96AF8C1C29FC14F700EC2219 /* CreditCardInputFieldHelperTests.swift in Sources */,
21FA8FB02AE856590013B815 /* RemoteTabsCoordinatorTests.swift in Sources */,
C80C11F428B3CD580062922A /* MockUserDefaultsTests.swift in Sources */,
2F697F7E1A9FD22D009E03AE /* SearchEnginesTests.swift in Sources */,
2197DF8A287624BF00215624 /* LibraryViewModelTests.swift in Sources */,
5A3A7DDC2889EC5D0065F81A /* BookmarksHandlerMock.swift in Sources */,
2F44FA1B1A9D426A00FD20CC /* TestHashExtensions.swift in Sources */,
5AF6254928A58BB400A90253 /* MockHistoryHighlightsDelegate.swift in Sources */,
8A04136B2825ABEA00D20B10 /* SponsoredTileTelemetryTests.swift in Sources */,
21D8EA932ABE04F7003FF16E /* TabTrayViewControllerTests.swift in Sources */,
AB7D4C3129ACAED100626427 /* Tab+ChangeUserAgentTests.swift in Sources */,
8C8D8C822AA2229300490D32 /* FakespotViewModelTests.swift in Sources */,
5A70EF19295E2E1600790249 /* DependencyHelperMock.swift in Sources */,
8A96C4BB28F9E7B300B75884 /* XCTestCaseRootViewController.swift in Sources */,
8A8482F02BE1602500F9007B /* MicrosurveyPromptStateTests.swift in Sources */,
8ADED7EC27691351009C19E6 /* CalendarExtensionsTests.swift in Sources */,
3B39EDBA1E16E18900EF029F /* CustomSearchEnginesTest.swift in Sources */,
C80C11EE28B3C8B80062922A /* WallpaperMetadataTrackerTests.swift in Sources */,
8C8D8C7A2AA067AD00490D32 /* FakespotCoordinatorTests.swift in Sources */,
C8E531CA29E5F7D300E03FEF /* URLScannerTests.swift in Sources */,
5AC7110729F822E60011ED11 /* MockTabSessionStore.swift in Sources */,
8AEE284B276A973400C7104D /* RatingPromptManagerTests.swift in Sources */,
8AF10D9129D7761A0086351D /* MockLaunchScreenManager.swift in Sources */,
5A9A09D828B2E8F000B6F51E /* MockHistoryDeletionProtocol.swift in Sources */,
E18259E329B2A51B00E6BE76 /* MockNotificationManager.swift in Sources */,
96A5F736298D8EDF00234E5F /* MockSearchEngineProvider.swift in Sources */,
8A5D1CA02A30C9D7005AD35C /* MockAppSettingsDelegate.swift in Sources */,
1D7B789F2AE088930011E9F2 /* EventQueueTests.swift in Sources */,
21A1C3C72996AFF800181B7C /* OverlayModeManagerTests.swift in Sources */,
C8DF92F72A14101500AA7B05 /* OnboardingViewControllerProtocolTests.swift in Sources */,
1D4D79472BF2F4FD007C6796 /* Throttler.swift in Sources */,
6A3E5D8A283831D1001E706E /* DownloadQueueTests.swift in Sources */,
8AE80BB62891AEA100BC12EA /* MockDispatchGroup.swift in Sources */,
8AA6ADB52742B567004EEE23 /* TelemetryWrapperTests.swift in Sources */,
21534904288201E300FADB4D /* GleanPlumbMessageManagerTests.swift in Sources */,
AB03032F2AB8561700DCD8EF /* FakespotOptInViewModelTests.swift in Sources */,
21BFEEF82A05A0370033048D /* TabMigrationUtilityTests.swift in Sources */,
DFD1046D2B23539600938418 /* ProductAdsCacheTests.swift in Sources */,
E1390FB628B040E900C9EF3E /* WallpaperSelectorViewModelTests.swift in Sources */,
39AF317429DAE37E00F8E6F7 /* NimbusMessagingMessageTests.swift in Sources */,
C889D7D52858CD8800121E1D /* HistoryHighlightsTestEntryProvider.swift in Sources */,
C2A72A6B2A77AC10002ACCE2 /* ReadingListCoordinatorTests.swift in Sources */,
E19B38B128A3E69300D8C541 /* WallpaperCollectionAvailabilityTests.swift in Sources */,
8A359EF62A1FE840004A5BB7 /* MockAdjustWrapper.swift in Sources */,
8AC225662B6D403200CDA7FD /* HomepageTelemetryTests.swift in Sources */,
1D558A582BED7ECB001EF527 /* MockWindowManager.swift in Sources */,
C8DC90D22A067C6D0008832B /* MarkupAttributionUtilityTests.swift in Sources */,
BA1C68BC2B7ED153000D9397 /* MockWebKit.swift in Sources */,
21737FB72878A4BD000A9A92 /* HistoryPanelViewModelTests.swift in Sources */,
43B658D929CE251C00C9EF08 /* CreditCardInputViewModelTests.swift in Sources */,
C8501F5128510DA1003B09AB /* WallpaperMigrationUtilityTests.swift in Sources */,
5A70EF1D295E3C3500790249 /* TestSetup.swift in Sources */,
E1442FDA294782F7003680B0 /* UIPasteboard+Extension.swift in Sources */,
C2D80BEB2AAF395200CDF7A9 /* CredentialAutofillCoordinatorTests.swift in Sources */,
F98CB66E2A4123F1005F38E9 /* EnhancedTrackingProtectionMenuVMTests.swift in Sources */,
DF8C6DD72A52EED1007FAAF2 /* ClientSyncManagerTests.swift in Sources */,
C2D1A1112A67E73D00205DCC /* BookmarksCoordinatorTests.swift in Sources */,
C2200A6A2B7D148C00DC062A /* ContentBlockerTests.swift in Sources */,
C869916328918C36007ACC5C /* WallpaperNetworkingModuleTests.swift in Sources */,
B640467E29B9B58200C5C7B6 /* TabLocationViewTests.swift in Sources */,
8ABA9C8D28931223002C0077 /* MockDispatchQueue.swift in Sources */,
8CCD74732B90A945008F919B /* LoginListViewModelTests.swift in Sources */,
C81C66C429F00D1000F6422F /* UserActivityRouteTests.swift in Sources */,
8AFCE50529DDF38300B1B253 /* LaunchScreenViewControllerTests.swift in Sources */,
D3FA777B1A43B2990010CD32 /* SearchTests.swift in Sources */,
D3BA41681BD82F2200DA5457 /* XCTestCaseExtensions.swift in Sources */,
8A86DAD8277298DE00D7BFFF /* ClosedTabsStoreTests.swift in Sources */,
1D4D79462BF2F4E7007C6796 /* SimpleTab.swift in Sources */,
21E78A7028F9A8C500F8D687 /* MockUIDevice.swift in Sources */,
8ACA8F74291987AE00D3075D /* AccountSyncHandlerTests.swift in Sources */,
8AAEBA0B2BF53AF6000C02B5 /* MicrosurveyStateTests.swift in Sources */,
8AA7347B28AEDB3100443D24 /* PocketViewModelTests.swift in Sources */,
C2446B312A856D13000C527D /* MockLibraryCoordinatorDelegate.swift in Sources */,
C869915728917809007ACC5C /* NetworkingMock.swift in Sources */,
8A4190D22A6B0848001E8401 /* StatusBarOverlayTests.swift in Sources */,
C8EDDBF029DD83FC003A4C07 /* RouteTests.swift in Sources */,
8AED868328CA3B3400351A50 /* BookmarkPanelViewModelTests.swift in Sources */,
434CD57829F6FC4500A0D04B /* MockAppAuthenticator.swift in Sources */,
DACDE996225E537900C8F37F /* VersionSettingTests.swift in Sources */,
8A83B74C2A265061002FF9AC /* LibraryCoordinatorTests.swift in Sources */,
8CEDF07E2BFE04B100D2617B /* AddressListViewModelTests.swift in Sources */,
21D884412A79628E00AF144C /* MockSettingsDelegate.swift in Sources */,
F1BC457E2A40F6D2005541D5 /* EnhancedTrackingProtectionCoordinatorTests.swift in Sources */,
8A13FA8F2AD83F00007527AB /* DefaultBackgroundTabLoaderTests.swift in Sources */,
5A31275828906422001F30FA /* RecentlySavedDelegateMock.swift in Sources */,
C2B808B12A77FA3F00A65487 /* DownloadsCoordinatorTests.swift in Sources */,
5A475E9129DB8AA7009C13FD /* MockDiskImageStore.swift in Sources */,
DFA51484276103A000266AA0 /* HistoryHighlightsManagerTests.swift in Sources */,
C2506C952A6A8D2600F2B76E /* HistoryCoordinatorTests.swift in Sources */,
8ADAFAC628AEBF6300FFEBE3 /* HomeLogoHeaderViewModelTests.swift in Sources */,
8A75F1B828B558E20054E34D /* MessageCardDataAdaptorImplementationTests.swift in Sources */,
E14BF33E2950B1230039758D /* MailProvidersTests.swift in Sources */,
C889D7CE2858C4B500121E1D /* ContextMenuHelperTests.swift in Sources */,
C838FD612899A9BB0068F60B /* WallpaperURLProviderTests.swift in Sources */,
8A11C8112731CFD700AC7318 /* ReaderModeStyleTests.swift in Sources */,
8ABA9C8E28931288002C0077 /* JumpBackInDataAdaptorTests.swift in Sources */,
3943A81D1E9807C700D4F6DC /* FxAPushMessageTest.swift in Sources */,
212985E72A72B39D00546684 /* ThemeSettingsControllerTests.swift in Sources */,
8A9E46BD2A6599E5003327D4 /* MockStatusBarScrollDelegate.swift in Sources */,
E1463D0629830E4F0074E16E /* MockUserNotificationCenter.swift in Sources */,
439B78182A09721600CAAE37 /* FormAutofillHelperTests.swift in Sources */,
8ADED7F0276A7788009C19E6 /* CumulativeDaysOfUseCounterTests.swift in Sources */,
8A7653C528A2E69100924ABF /* MockPocketAPI.swift in Sources */,
8A83B74A2A265044002FF9AC /* SettingsCoordinatorTests.swift in Sources */,
8A6E13982A71BA4E00A88FA8 /* TabWebViewTests.swift in Sources */,
8AF3B15E2AF99D2F009BB262 /* DownloadsPanelTests.swift in Sources */,
8A32DD5028B419B300D57C60 /* HomepageMessageCardViewModelTests.swift in Sources */,
8A36AC2C2886F27F00CDC0AD /* MockTabManager.swift in Sources */,
5A3A7DD62889CF3D0065F81A /* RecentlySavedDataAdaptorTests.swift in Sources */,
8AD08D1727E91AC800B8E907 /* TabsTelemetryTests.swift in Sources */,
C8C3FE9D29F907B30038E3BA /* MockSearchHandlerRouteCoordinator.swift in Sources */,
C8C3FEA129F973C40038E3BA /* MockBrowserViewController.swift in Sources */,
8A93F86B29D39BDA004159D9 /* BaseCoordinatorTests.swift in Sources */,
8AF3B15A2AF99B86009BB262 /* HistoryPanelTests.swift in Sources */,
814A62462B587A3E00608195 /* DefaultThemeManagerTests.swift in Sources */,
967EDABD29D705300089208D /* CreditCardValidatorTests.swift in Sources */,
D815A3A824A53F3200AAB221 /* TabToolbarHelperTests.swift in Sources */,
967EDABF29D769A10089208D /* CreditCardInputFieldTests.swift in Sources */,
C8445AD126443C7F00B83F53 /* LibraryPanelViewStateTests.swift in Sources */,
8A6E139C2A71BB5700A88FA8 /* LegacyTabCellTests.swift in Sources */,
21F2A2D42B0D194A00626AEC /* TabsPanelStateTests.swift in Sources */,
8CFD56892AAF06D3003157A6 /* ShoppingProductTests.swift in Sources */,
8ACA8F7629198D6400D3075D /* ThrottlerTests.swift in Sources */,
217AEF76284666D4004EED37 /* IntroViewModelTests.swift in Sources */,
E16C76812ABDC0DB00172DB5 /* FakespotHighlightsCardViewModelTests.swift in Sources */,
1D8487B62AD6038100F7527C /* RemoteTabPanelStateTests.swift in Sources */,
2137786129802B7000D01309 /* DownloadsPanelViewModelTests.swift in Sources */,
8A5BD95A28788A3D000FE773 /* TopSitesHelperTests.swift in Sources */,
C29B64832AD69C3E00F3244B /* MockQRCodeParentCoordinator.swift in Sources */,
C8B41E0F29F0357300FE218A /* NimbusOnboardingFeatureLayerTests.swift in Sources */,
5AF6254728A58AC100A90253 /* MockHistoryHighlightsDataAdaptor.swift in Sources */,
8A7A26E329D4ACF300EA76F1 /* SceneCoordinatorTests.swift in Sources */,
39C137972655798A003DC662 /* NimbusIntegrationTests.swift in Sources */,
215B458427DA87FC00E5E800 /* TabMetadataManagerTests.swift in Sources */,
215349062886007900FADB4D /* GleanPlumbMessageStoreTests.swift in Sources */,
2173326A29CCF901007F20C7 /* UIPanGestureRecognizerMock.swift in Sources */,
5A9A09D628B01FD500B6F51E /* MockURLBarView.swift in Sources */,
8A33222227DFE658008F809E /* NimbusMock.swift in Sources */,
8A6E139E2A71C78A00A88FA8 /* GridTabViewControllerTests.swift in Sources */,
8A8629E72880B7330096DDB1 /* BookmarksPanelTests.swift in Sources */,
C8B394362A0ED55D00700E49 /* MockOnboardingCardDelegate.swift in Sources */,
8A5604F829DF0D2600035CA3 /* BrowserCoordinatorTests.swift in Sources */,
39236E721FCC600200A38F1B /* TabEventHandlerTests.swift in Sources */,
8AAEB9FE2BF50718000C02B5 /* MicrosurveyViewControllerTests.swift in Sources */,
C8E531CC29E72A2F00E03FEF /* ShortcutRouteTests.swift in Sources */,
C83B7DD629BBB49D005565C2 /* SurveySurfaceManagerTests.swift in Sources */,
E1E6F8CE29D4B7E700068D8D /* GleanPlumbContextProviderTests.swift in Sources */,
C8DC90D02A067C5B0008832B /* MarkupParseUtilityTests.swift in Sources */,
0BA8964C1A250E6500C1010C /* TestBookmarks.swift in Sources */,
8AF3B15C2AF99C77009BB262 /* ReadingListPanelTests.swift in Sources */,
8AF99B5429EF2AF100108DEC /* MockLogger.swift in Sources */,
5A9A09D428B01D8700B6F51E /* MockTelemetryWrapper.swift in Sources */,
C80C11F028B3C9150062922A /* MockUserDefaults.swift in Sources */,
D8BA1790206D47830023AC00 /* DeferredTestUtils.swift in Sources */,
5AA75A652A46274A00533F8D /* MockThemeManager.swift in Sources */,
8A5038142A5DFCE000A1B02A /* MockBrowserProfile.swift in Sources */,
C23889E52A50329200429673 /* MockParentCoordinatorDelegate.swift in Sources */,
21D8843F2A7959D000AF144C /* HomePageSettingViewControllerTests.swift in Sources */,
C2D80BED2AAF3C6B00CDF7A9 /* MockBrowserCoordinator.swift in Sources */,
45D5EDC0292D619000311934 /* MockablePinnedSites.swift in Sources */,
5AE371852A4DD6FE0092A760 /* PasswordManagerCoordinatorDelegateMock.swift in Sources */,
1D558A5B2BEE7D07001EF527 /* WindowSimpleTabsCoordinator.swift in Sources */,
8A6E8DEB2B275BA9000C4301 /* PrivateHomepageViewControllerTests.swift in Sources */,
8A93F86529D37331004159D9 /* DefaultRouterTests.swift in Sources */,
8AF10D8A29D713F50086351D /* LaunchScreenViewModelTests.swift in Sources */,
2F13E79B1AC0C02700D75081 /* StringExtensionsTests.swift in Sources */,
CA24B52224ABD7D40093848C /* PasswordManagerViewModelTests.swift in Sources */,
E169C6E82979CA0E0017B8D7 /* URLMailTests.swift in Sources */,
8A7A26E129D4785900EA76F1 /* MockRouter.swift in Sources */,
965C3C96293431FC006499ED /* MockLaunchSessionProvider.swift in Sources */,
C869915628917803007ACC5C /* WallpaperJSONTestProvider.swift in Sources */,
8A95FF672B1E97A800AC303D /* TelemetryContextualIdentifierTests.swift in Sources */,
965C3C9829343445006499ED /* MockAppSessionManager.swift in Sources */,
8AFCE50929DE136300B1B253 /* MockLaunchFinishedLoadingDelegate.swift in Sources */,
8AE1E1DB27B1C1320024C45E /* SearchBarSettingsViewModelTests.swift in Sources */,
CA24B53924ABFE250093848C /* PasswordManagerSelectionHelperTests.swift in Sources */,
C8610DA82A0EBD4100B79FF1 /* OnboardingButtonActionTests.swift in Sources */,
4331D3EF2A059C1C00542BDD /* SyncContentSettingsViewControllerTests.swift in Sources */,
39D0DA7629D767DE000760B8 /* NimbusMessagingTriggerTests.swift in Sources */,
21B41A1D298B187A008BC0A2 /* MockOverlayModeManager.swift in Sources */,
21B548992B1E7FDF00DC1DF8 /* InactiveTabsManagerTests.swift in Sources */,
8AF6D4DF2A856A9000B0474B /* MockContileNetworking.swift in Sources */,
2FDB10931A9FBEC5006CF312 /* PrefsTests.swift in Sources */,
C89C91AD2A1FE9E900BE57B1 /* OnboardingTelemetryDelegationTests.swift in Sources */,
8A36BE2C29EDE16C00AC1C5C /* ContentContainerTests.swift in Sources */,
5A9A09D228AFD51900B6F51E /* MockHomepageDataModelDelegate.swift in Sources */,
D525DFB325FBE5E000B18763 /* TabTests.swift in Sources */,
C8E78BDD27F4A1E700C48BAA /* HistoryDeletionUtilityTests.swift in Sources */,
0AC659272BF35854005C614A /* FxAWebViewModelTests.swift in Sources */,
8A11C8132731E54800AC7318 /* DictionaryExtensionsTests.swift in Sources */,
5A475E8F29DB89CE009C13FD /* MockTabDataStore.swift in Sources */,
8A7A93EE2810ADF2005E7E1B /* ContileProviderTests.swift in Sources */,
5A3A7DDA2889EC4D0065F81A /* ReadingListMock.swift in Sources */,
8A33221F27DFE318008F809E /* TopSitesDataAdaptorTests.swift in Sources */,
2165B2C02860BB41004C0786 /* AdjustTelemetryHelperTests.swift in Sources */,
C869915428917803007ACC5C /* WallpaperTestDataProvider.swift in Sources */,
0AC659292BF493CE005C614A /* MockFxAWebViewModel.swift in Sources */,
8A5604F629DF09FA00035CA3 /* MockLaunchCoordinatorDelegate.swift in Sources */,
C807CCCC28367446008E6A5A /* FeatureFlagManagerTests.swift in Sources */,
8A5C3BC5282ABF8E003A8CCF /* LegacyRemoteTabsPanelTests.swift in Sources */,
8AABBD032A001CBC0089941E /* MockApplicationHelper.swift in Sources */,
8A1E3BE328CBACDD003388C4 /* SponsoredContentFilterUtilityTests.swift in Sources */,
2173326829CCDA8E007F20C7 /* TabScrollControllerTests.swift in Sources */,
BA1C68BA2B7E9EA0000D9397 /* WKFrameInfoExtensionsTest.swift in Sources */,
9614BF4228A53FDF00D3F7EA /* ContextualHintEligibilityUtilityTests.swift in Sources */,
21B548972B1E6AC300DC1DF8 /* MockInactiveTabsManager.swift in Sources */,
21B337BB29B67E4100E4F806 /* BrowserViewControllerWebViewDelegateTests.swift in Sources */,
6ADB651B285C03B100947EA4 /* DownloadHelperTests.swift in Sources */,
8A6B77CC2811C468001110D2 /* URLProtocolStub.swift in Sources */,
CA7BD568248189E800A0A61B /* BreachAlertsTests.swift in Sources */,
253648E12B2111C100D5C2C5 /* SearchViewControllerTests.swift in Sources */,
4A59B58AD11B5EE1F80BBDEB /* TestHistory.swift in Sources */,
A83E5B1D1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift in Sources */,
8A635ECD289437A8006378BA /* SyncedTabCellTests.swift in Sources */,
E1E425322B5A2E9700899550 /* DownloadTests.swift in Sources */,
5AB4237C28A1947A003BC40C /* MockNotificationCenter.swift in Sources */,
8A37C79F28DA4BA600B1FAD4 /* ContextualHintViewProviderTests.swift in Sources */,
5A81C5DD2A4C981A00BE88C2 /* PasswordManagerCoordinatorTests.swift in Sources */,
8A355E5E27D267A400B9AF34 /* RecentItemsHelperTests.swift in Sources */,
C8699153289177FB007ACC5C /* WallpaperDataServiceTests.swift in Sources */,
C23889E32A50319A00429673 /* ShareExtensionCoordinatorTests.swift in Sources */,
8AFE4C2127480D0C00B97C65 /* LegacyTabTrayViewControllerTests.swift in Sources */,
E1312FD129D237EE008DDA85 /* NotificationSurfaceManagerTests.swift in Sources */,
21371FA228A6C4A200BC3F37 /* OnboardingTelemetryUtilityTests.swift in Sources */,
5AE371842A4DD6F50092A760 /* PasswordManagerListViewControllerSpy.swift in Sources */,
8A2825352760399B00395E66 /* KeyboardPressesHandlerTests.swift in Sources */,
ABEF80D92A2F283E003F52C4 /* CreditCardBottomSheetViewModelTests.swift in Sources */,
6A5F591D28627C0100FABA92 /* TabManagerNavDelegateTests.swift in Sources */,
8AABBD052A0041380089941E /* MockCoordinator.swift in Sources */,
8AABBCFF2A0017960089941E /* MockGleanWrapper.swift in Sources */,
21FA8FAE2AE856460013B815 /* TabsCoordinatorTests.swift in Sources */,
E1D8BC7A21FF7A0000B100BD /* TPStatsBlocklistsTests.swift in Sources */,
5AF6254328A57A4600A90253 /* HistoryHighlightsDataAdaptorTests.swift in Sources */,
8AE80BAD2891957C00BC12EA /* TopSitesDimensionTests.swift in Sources */,
D82ED2641FEB3C420059570B /* DefaultSearchPrefsTests.swift in Sources */,
1D74FF502B2797EA00FF01D0 /* WindowManagerTests.swift in Sources */,
CA24B53B24ABFE5D0093848C /* PasswordManagerDataSourceHelperTests.swift in Sources */,
E1390FB828B42EF200C9EF3E /* WallpaperManagerMock.swift in Sources */,
ABB507CF2A136FB2009CAA67 /* UserConversionMetricsTests.swift in Sources */,
21FA8FB22AE856EB0013B815 /* MockTabTrayCoordinatorDelegate.swift in Sources */,
C8699152289177F5007ACC5C /* WallpaperNetworkingTests.swift in Sources */,
C818AD452A2100BA007F30BC /* OnboardingNotificationCardHelperTests.swift in Sources */,
E1AEC178286E0CF500062E29 /* HomepageViewControllerTests.swift in Sources */,
8ADEC6832A40F208002D2ED8 /* AppSettingsTableViewControllerTests.swift in Sources */,
5A475E8E29DB89C7009C13FD /* TabManagerTests.swift in Sources */,
C88012232A40E38D00F4D1D6 /* IntroViewControllerTests.swift in Sources */,
E16E1C9628BFB2E600EE2EF5 /* WallpaperSettingsViewModelTests.swift in Sources */,
E1463D042982D0240074E16E /* NotificationManagerTests.swift in Sources */,
3B61CD591F2A750800D38DE1 /* PocketFeedTests.swift in Sources */,
C8E1BC0A28085AA700C62964 /* NimbusFeatureFlagLayerTests.swift in Sources */,
F80D53CF2A09A3350047ED14 /* RustSyncManagerTests.swift in Sources */,
1D3C90882ACE1AF400304C87 /* RemoteTabPanelTests.swift in Sources */,
43446CF02412DDBE00F5C643 /* UpdateViewModelTests.swift in Sources */,
E19443F62AF9413300964EA5 /* FakespotUtilsTests.swift in Sources */,
8A93F86829D373B0004159D9 /* MockNavigationController.swift in Sources */,
8AE1E1D927B1BD380024C45E /* UIStackViewExtensionsTests.swift in Sources */,
8A0727492B4898D20071BB9F /* WebviewTelemetryTests.swift in Sources */,
3B6F40181DC7849C00656CC6 /* TopSitesViewModelTests.swift in Sources */,
C869915528917803007ACC5C /* WallpaperMetadataTestProvider.swift in Sources */,
BC003F5E2B59F44600929ECB /* BrowserViewControllerTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22451A0920C600AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1CD81C6290C6D5800124B27 /* HelpView.swift in Sources */,
E1D6F2D828E325D100B2C8CC /* InstructionsView.swift in Sources */,
FA6B2AC41D41F02D00429414 /* String+Punycode.swift in Sources */,
E1D6F2D928E32A5300B2C8CC /* ImageIdentifiers.swift in Sources */,
F8A0B08429AD64790091C75B /* RustSyncManager.swift in Sources */,
D38B2D8A1A8D98D00040E6B5 /* SearchEngines.swift in Sources */,
EB6E0C60207E6C3100FBFF7E /* SendToDevice.swift in Sources */,
D3C744CF1A687D6C004CE85D /* URIFixup.swift in Sources */,
EB94075320850C9F00702E05 /* photon-colors.swift in Sources */,
210E0EB9298D9D4B00BB4F33 /* DefaultSearchEngineProvider.swift in Sources */,
D38B2D8C1A8D98D90040E6B5 /* OpenSearchParser.swift in Sources */,
D04CD74D216CF86F004FF5B0 /* DevicePickerViewController.swift in Sources */,
E13A72D9291154E600E9A99D /* ReusableCell.swift in Sources */,
6025B10F267B6C7F00F59F6B /* LoginRecordExtension.swift in Sources */,
E418D0D91A251B3200CAE47A /* Profile.swift in Sources */,
E1CD81C3290C670A00124B27 /* HostingTableViewCell.swift in Sources */,
DDA24A451FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */,
F8708D321A0970B70051AB07 /* ShareViewController.swift in Sources */,
EB9407492081353100702E05 /* UXConstants.swift in Sources */,
F8B710A02ABE38980029726E /* RustErrors.swift in Sources */,
E60D03271D511554002FE3F6 /* SyncDisplayState.swift in Sources */,
210E0EBB298D9D6600BB4F33 /* OpenSearchEngine.swift in Sources */,
2128E27C2930216F00FB91BE /* SendToDeviceHelper.swift in Sources */,
E136D41A2B19D35D003D0302 /* EmbeddedNavController.swift in Sources */,
E1CD81C0290C5C9800124B27 /* DevicePickerTableViewCell.swift in Sources */,
E1CD81BA290C4ED900124B27 /* AccessibilityIdentifiers.swift in Sources */,
E1CD81BF290C5C9500124B27 /* DevicePickerTableViewHeaderCell.swift in Sources */,
1D1933782AF2C8CE005089C9 /* AppEvent.swift in Sources */,
1D1933752AF2C8C9005089C9 /* EventQueue.swift in Sources */,
E41A7D4B1A1BE04500245963 /* InitialViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
047F9B3124E1FE1F00CD7DF7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 047F9B2624E1FE1C00CD7DF7 /* WidgetKitExtension */;
targetProxy = 047F9B3024E1FE1F00CD7DF7 /* PBXContainerItemProxy */;
};
2827316B1ABC9BE700AA1954 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = 2827316A1ABC9BE700AA1954 /* PBXContainerItemProxy */;
};
288A2D9C1AB8B3260023ABC3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 288A2D9B1AB8B3260023ABC3 /* PBXContainerItemProxy */;
};
28ECD9B11BA1F07000D829DA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 28ECD9BE1BA1F12B00D829DA /* PBXContainerItemProxy */;
};
2F11EE501ABCAE910083902D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2F11EE4F1ABCAE910083902D /* PBXContainerItemProxy */;
};
2F14E1341ABB88CF00FF98DB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2F14E1331ABB88CF00FF98DB /* PBXContainerItemProxy */;
};
2F67C5281BB0D33000E7B73A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FA435FA1ABB83B4008031D1 /* Account */;
targetProxy = 2FC87C3C1BC45E67001BAE77 /* PBXContainerItemProxy */;
};
2F77F6B91ABCAF0700484F3A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FA435FA1ABB83B4008031D1 /* Account */;
targetProxy = 2F77F6B81ABCAF0700484F3A /* PBXContainerItemProxy */;
};
2FA4361D1ABB83DD008031D1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
platformFilter = ios;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2FA4361C1ABB83DD008031D1 /* PBXContainerItemProxy */;
};
2FCAE2271ABB51F800877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = 2FCAE2261ABB51F800877008 /* PBXContainerItemProxy */;
};
2FCAE2291ABB51F800877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 2FCAE2281ABB51F800877008 /* PBXContainerItemProxy */;
};
2FCAE23C1ABB520700877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2FCAE23B1ABB520700877008 /* PBXContainerItemProxy */;
};
397848E11ED86605004C0C0B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 397848DA1ED86605004C0C0B /* NotificationService */;
targetProxy = 397848E01ED86605004C0C0B /* PBXContainerItemProxy */;
};
3B43E3D61D95C48D00BBA9DB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 3B43E3D51D95C48D00BBA9DB /* PBXContainerItemProxy */;
};
3BFE4B0D1D342FB900DDF53F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 3BFE4B0C1D342FB900DDF53F /* PBXContainerItemProxy */;
};
43118CDF251A9CAD00F24376 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 43118CDE251A9CAD00F24376 /* PBXContainerItemProxy */;
};
435A2FF7278F51CD00C94282 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F8324A042649A188007E4BFA /* CredentialProvider */;
targetProxy = 435A2FF6278F51CD00C94282 /* PBXContainerItemProxy */;
};
459F39E52A031D16008C3411 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
productRef = 459F39E42A031D16008C3411 /* Glean */;
};
45C9D1C82A323263009CDD7A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = 45C9D1C72A323263009CDD7A /* PBXContainerItemProxy */;
};
5FA2233727F73E28005B3D87 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = 5FA2233627F73E28005B3D87 /* PBXContainerItemProxy */;
};
7B9BF92F1E435DE400CB24F4 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2231ABB51F800877008 /* StorageTests */;
targetProxy = 7B9BF92E1E435DE400CB24F4 /* PBXContainerItemProxy */;
};
7BEB64411C7345600092C02E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 7BEB64421C7345600092C02E /* PBXContainerItemProxy */;
};
C82043712523DBEB00740B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = C82043702523DBEB00740B71 /* PBXContainerItemProxy */;
};
C82043D82523DDC000740B71 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = C82043D72523DDC000740B71 /* PBXContainerItemProxy */;
};
D09A0CF11FAA2C7E009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D09A0CF01FAA2C7E009A0273 /* PBXContainerItemProxy */;
};
D09A0CF31FAA2C81009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = D09A0CF21FAA2C81009A0273 /* PBXContainerItemProxy */;
};
D0EA58171FA836D200D03ED1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D0EA58161FA836D200D03ED1 /* PBXContainerItemProxy */;
};
D39FA1661A83E0EC00EE869C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = D39FA1651A83E0EC00EE869C /* PBXContainerItemProxy */;
};
D40B30A921F718CC003C02A7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = D40B30A821F718CC003C02A7 /* PBXContainerItemProxy */;
};
E69DB0821E97DEAA008A67E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = E69DB0811E97DEAA008A67E6 /* PBXContainerItemProxy */;
};
E6F965141B2F1CF20034B023 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = E63CD1B11B31B66400A63AFF /* PBXContainerItemProxy */;
};
E6F9653A1B2F1D330034B023 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = E63CD1B21B31B66400A63AFF /* PBXContainerItemProxy */;
};
F8324AF92649B540007E4BFA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = F8324AF82649B540007E4BFA /* PBXContainerItemProxy */;
};
F8324AFD2649B540007E4BFA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = F8324AFC2649B540007E4BFA /* PBXContainerItemProxy */;
};
F84B21D51A090F8100AAB793 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = F84B21D41A090F8100AAB793 /* PBXContainerItemProxy */;
};
F84B22521A0920C600AAB793 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B22481A0920C600AAB793 /* ShareTo */;
targetProxy = F84B22511A0920C600AAB793 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
05014FF0A3822CA5C103E9C9 /* Menu.strings */ = {
isa = PBXVariantGroup;
children = (
CEEB4EC881354939F3402DAE /* de */,
D322406E8312CD22249B652A /* ur */,
B09441F392BD22C377932B3F /* he */,
88974D0F839DA2781FE6EBE3 /* ar */,
553E4B3E9B83BE964515B4EC /* el */,
FBC14D2DBDDEE2E94CD0E14E /* ja */,
483744B5A1EBF3F05FC1AC1F /* fa */,
8E9F435691F2A7B2FAC6C791 /* zh-TW */,
F2254D1CA45AF30C7E055DE0 /* mr */,
E46C44F2A99C2C03F692AFB8 /* sq */,
9A9040E3A4213B8809571AC3 /* eu */,
00B144CD8BEF73CF75ED7639 /* en */,
6EE14BC48BA0EF1689F9FED3 /* en-CA */,
D63141649999BCBFC39ED547 /* co */,
7817451F8C836E21F734506D /* uk */,
34DC46FF8851AE57147BE03B /* kab */,
EC184DB5A4191574BBE29140 /* kn */,
50A14E949294B2A85CD33CEA /* hsb */,
47554317ADDF300B2F7D02B4 /* su */,
DEE24C998DA12ED5CE67FF6A /* nb */,
B5704FE3B9B5BBBE4B0CA1D9 /* en-GB */,
3CA1418CBF48241C606E7145 /* sat-Olck */,
8CE041B18298F668144B225A /* es */,
65104507A7E4CCDEC9359DCE /* pa-IN */,
DB7B460BB39A2062E44CB8EF /* is */,
B3D34760AD7FE14BBCD912E3 /* es-CL */,
CC60494CAA0C56A383D429BC /* sl */,
A5B742BFB5D86708C670E5F0 /* da */,
821642AA985E0147A64248CE /* gl */,
141541BAAB136408FDB5D611 /* eo */,
C5544E3DBC5ED6EC8C32FE01 /* it */,
56A8447F94DAE003BFEA753A /* bg */,
B679456D8CFE4AB9DDD14D84 /* sk */,
1078452CA82662A48BA5D759 /* kk */,
CC1542489046BEFF2588B8A4 /* ses */,
CD6E4272BD7C7D94B5FD3026 /* hy-AM */,
0A7D41DB98DDB127A2B8C544 /* ms */,
31BF4DCA870817B87832D7F2 /* anp */,
54CA4A89809D52DE2C3806ED /* ta */,
2F7A4680A2BCE93CE0BD8392 /* ml */,
20624C6293FE82C2E0E6344B /* sv */,
5D424DD18BF553D726E575B5 /* te */,
53384BF8AD00CEBA6D4051DD /* cs */,
BBE94C27A604339C9C38E02F /* km */,
992A42D78E4BA2A0341FFCA7 /* es-AR */,
CF0B41FFA07D1B6CF873F714 /* ko */,
B9D74DA988462CC14EF29D8B /* fil */,
AB7C4D658AB44D577390B61F /* an */,
1A7247BCAFD0446FBE247CCA /* ne-NP */,
B19648D5B3667FE0CB25D069 /* my */,
1F4B4083840AC1C132040A12 /* hu */,
6E8F4B10A170FB1E8BE77E15 /* hi-IN */,
41D94A47842BC3B1C1D06607 /* ka */,
003141C6B19507C79B6C399C /* ga */,
0BE44233918B5168E5028D9E /* tr */,
925447B9AF2D412B5E1840F9 /* ast */,
C29B428A81B120AFF0666037 /* pl */,
209F4583BE9671337D6DC09D /* gu-IN */,
97A24257899C735DF0E19379 /* br */,
0A734328A164466314ECE4BE /* ia */,
29674D56A7F83A12241E6CF5 /* pt-BR */,
75EF43EA84AEEBBE2C059310 /* vi */,
07D24708AA471B58D6D62BE0 /* lv */,
145D4A919B02787C02A54881 /* lo */,
A7B24294AAECC721288A3D5F /* es-MX */,
0CA641EEA5D10000F7FA5F89 /* lt */,
14AB45E8993D7C3FD34670E3 /* ru */,
7F354E34A2FAE1879B77EDF6 /* cy */,
EDBE49119AB71D7076BC2CA3 /* zh-CN */,
BDB444F281416E39E6A11588 /* af */,
D6A54DEA878BDF945AF2AF7E /* uz */,
173D4FE98F316F16824E2ED0 /* fr */,
4EC44325A2E383EBF36EC4FC /* fi */,
E15C49D1BE35740E81701F21 /* dsb */,
8CA841E0986514988B705D97 /* id */,
97274AFCA21B23026886E525 /* nl */,
3B9A4BDF8865C6533212FC6C /* th */,
BAFF4C629473AF2A17C2CF66 /* az */,
36404D4CB2432FA9FF2CB95E /* nn */,
5E124E429A3579485432F95D /* bn */,
02AC4B8B9F7F85FFC21601B5 /* pt-PT */,
957048F4BCDE233851F40DE4 /* oc */,
DAC044248882A2485365F9A2 /* ro */,
20F2414BA51A5BFAF5098D35 /* bs */,
6D1D460C9E48FB470BF532AE /* jv */,
33324932867DDB030162889F /* hr */,
4C5B4496946C61BE1A11D022 /* rm */,
62DF49B9976D5863CADF6EAA /* ca */,
25404EFD8E59C9EBCF4AFBBE /* gd */,
967AF164275FF4C70099E161 /* tt */,
D468309E28914E2700CCDE3A /* et */,
D4BF6AB42893DDA9001B5130 /* en-US */,
43DC31A028B39F100034E6DF /* si */,
437C672A28D88484001A5C31 /* be */,
43EB5F902B2728070063D23E /* ug */,
);
name = Menu.strings;
sourceTree = "<group>";
};
064741F8AE308A64808E6265 /* Shared.strings */ = {
isa = PBXVariantGroup;
children = (
98B54F46B062D5E486D79D3F /* de */,
417F4BDF92C6DD859AE4C574 /* ur */,
14374201987D1CAC4C6858A7 /* he */,
67374D9D9D256A5342489ECA /* ar */,
2E9941BE82D457C00639E363 /* el */,
AC65443AB444EAE083C479E5 /* ja */,
4FCB4ECEBF5F2FE4FEAB9AAC /* fa */,
E26A4AA195C4D0271D29D280 /* zh-TW */,
A0D54D9CB6789C6AFAE2A2A8 /* mr */,
F78542A095D80DBD7D7AA38D /* sq */,
BAF74394B38CDAE36910B788 /* eu */,
07AD403CAD139A67BB608CC5 /* en */,
E03840168BAE1794B6A53697 /* en-CA */,
29A2457FAA8EDADE25A80207 /* co */,
F7C743F899980D164068A607 /* uk */,
8D6A404ABB362E481ABAEDC2 /* kab */,
D0D9481F9D9DE79E51C67F67 /* kn */,
A723486B9CE529EAAC2D5962 /* hsb */,
10864EAFA26034E0FA37EBF6 /* su */,
3B41476B854AF0E7B5932489 /* nb */,
8D5748EEB9E33461DDB09F12 /* en-GB */,
2BAA411FAF1D49B9990A7720 /* sat-Olck */,
929A4582AD250F54C3B31CA7 /* es */,
2F884BA290D689F05C289FDE /* pa-IN */,
68604013B70C7337A7F4D32B /* is */,
73EC47B2B45CEC067D0CB266 /* es-CL */,
1E5F4634A0E49BBB0DE95037 /* sl */,
61AE456BAD6B0041485EFF1E /* da */,
943E40B3AAC35EFAE3107893 /* gl */,
C93C44278F08256D907675AD /* eo */,
13ED403599C5805C9F6AB3A1 /* it */,
4FED472D9352CCC78F738850 /* bg */,
E4CA4480B5A84CFE3C5083BC /* sk */,
43CA482EA439A9C486CCA01D /* kk */,
2E074BD680C6E877EC80BC18 /* ses */,
15254CBD8097A4D7D7F65915 /* hy-AM */,
4FEC4FCF8D0F1C4F9D5C9CB0 /* ms */,
32AD4161B979D4819217B7C7 /* si */,
59704663991C80BA05B0525B /* anp */,
5DC948B8B2EE021A267E46FE /* ta */,
C1A440E8BA29D61A861E6513 /* ml */,
B2944B3EAFB1DA22E7F28520 /* sv */,
C0964BD0AECF0B34899EF90C /* te */,
D9734BA0AFE3A551D08B05C2 /* cs */,
496D4A709F4BD42B9BD3A384 /* km */,
E3E74943AB243C8AA5730FF5 /* es-AR */,
6EE543C8ACBA4FFA8C41211E /* ko */,
AC434095AC70313F20D9EEFE /* fil */,
0A5B4CE9B0996AE804491134 /* an */,
38E342918C832D414886C892 /* ne-NP */,
83B44148AC136BE81CC79B3C /* my */,
BF85454ABA699C9BDCA3F05F /* hu */,
4C034CC1BFF8900EC3C2AEC2 /* hi-IN */,
13494C4690BBB3D709203A9F /* ka */,
09F14D989587092C60A0078F /* ga */,
1C5A46F4BDB06923DFA8A017 /* tr */,
FEBD422B91171A97887B19BC /* ast */,
DC35434A8C413E681FAA8A04 /* pl */,
DA654F2582BF9863A719CB00 /* gu-IN */,
245A484D9C0DF580D26EA219 /* br */,
E99C428BBD91C0B78ACBF25E /* ia */,
F82F4AB9A3C09B181AB61F73 /* pt-BR */,
88954E209968C1DAC3CB52FB /* vi */,
1557469CAE272A7CFED68EE3 /* lv */,
D21F4BB0BB5AA901D1F7C2D7 /* lo */,
B18D4F2291BA5459431EDCA9 /* es-MX */,
604B4E078B7907FA2595345D /* lt */,
422547DBA0A7DB38518BFD00 /* ru */,
AB2B45078A7F1E09F65ACEC5 /* cy */,
649A419DAF112915FE242B24 /* zh-CN */,
B29049688244A8F79950DF35 /* af */,
55F14D809579D1FFACEF2A39 /* uz */,
5790488BA755E1CC2D300EFF /* fr */,
175746099333DD33ED20603C /* fi */,
222F456780B38CE88601C7E1 /* dsb */,
A5624F1DA2ABA87677302EDA /* id */,
33B2426B95A6D58C67FDD02A /* nl */,
D377496C99D8B89351BF8662 /* th */,
8D194DCF9E244D29DA68FDE5 /* az */,
187D4ECCA82343CA760BEEB3 /* nn */,
38FB48A49755FD25FEA9E8DF /* bn */,
7CCE4F3991EF02E0EE75067B /* pt-PT */,
478D45C8BBB668D5319E6F2A /* oc */,
7681461D8ADDD3E9662A2A53 /* ro */,
861E43A0B0E72C90EAAEFA35 /* bs */,
9ABB4AA691BCFD7DFCF8C9E0 /* hr */,
4CEA4A57A7720000ADBA117E /* rm */,
F013431EA44E12FB0FCFF807 /* ca */,
F0F74D48BA3563210D53E2A4 /* gd */,
967AF167275FF4C70099E161 /* tt */,
D46830A128914E2A00CCDE3A /* et */,
D4BF6AB72893DDA9001B5130 /* en-US */,
4315C1E528EAF9C300BA61F5 /* be */,
43EB5F932B2728070063D23E /* ug */,
);
name = Shared.strings;
sourceTree = "<group>";
};
21374EEAA2C69079F77A0AC3 /* Today.strings */ = {
isa = PBXVariantGroup;
children = (
358B4468AC6F067DC08FFEDD /* de */,
550B42139C1483832FF96816 /* ur */,
7E2245A0AB422DF1F3E42954 /* he */,
81C14765AA7C25DF1817AC04 /* ar */,
180E4830AFF665A9FC5E2851 /* el */,
74934281AE0F15BB6EC1E756 /* ja */,
8C264BF5A1C7B2B6378D4DFF /* fa */,
7F2C4252B7CC67CAD8E088C3 /* zh-TW */,
20C6401CAC4ACAA189D446BC /* sq */,
A2EB40E886489AD91CD2F8D1 /* eu */,
58D64278A7B08E1DC77F0D1B /* en */,
283F4EA68B38C3043AB0EBBD /* en-CA */,
7C264248AD1349E9A98D67BD /* co */,
90794121B531190FE99303AA /* uk */,
BF8749E6BCA0B20A9B1C904D /* kab */,
9EA74670B11C38D5233A289D /* kn */,
5A1B494BAB7DF7D2319677F2 /* hsb */,
B5A2423B982562E7DE9B8104 /* su */,
3CE047D28B8C48268B8D88F3 /* nb */,
646F49B3BD7C595E05EEA7C5 /* en-GB */,
DE3E426AA92B7D44A8DA508A /* sat-Olck */,
B2474500BBF85DB3C71C329B /* es */,
943243A181E1E50DC25992B9 /* pa-IN */,
69F24A808CC982854CECF35B /* es-CL */,
45EE4AB495317A73B242DD2C /* sl */,
FC5142049E673D8E348CE7A5 /* da */,
7CFB4524B61617C88AB63025 /* it */,
B0CB471BA31B6922E598AA88 /* sk */,
2FCF4713ABA14D85F70567AC /* kk */,
3EFB4076A5E932AA9408DB7F /* hy-AM */,
D65642099942E83CEC388834 /* ta */,
5FAD4F1A8770848F48AF6023 /* sv */,
39AD454C88A908D41BA13329 /* te */,
3BF646DF88995BFE702F9A54 /* cs */,
ACA140019A500B4058239E29 /* es-AR */,
EDEE4CC7BD65892525632A4E /* ko */,
376F472FB444046B38AB1893 /* an */,
C52A41B1AEECDA30BE7733E3 /* my */,
67E048F6A0D1547C688FCC0A /* hu */,
6D394DAB92EA8E3A059930CD /* hi-IN */,
B41C4D208F7D601C5F093B2D /* ka */,
5710462DA936DC92C110E2B9 /* tr */,
4F944CD8B076E5ECA5D65DDE /* pl */,
E0734D3F86AB560D72B1CA4C /* br */,
F0FD4DAA88C1BB1213453B8C /* ia */,
6A0E422E8C4989F595EAD923 /* pt-BR */,
1BF1480584A7191A7FA97050 /* vi */,
123045959E0F295753B4B4DB /* lo */,
94804B6BAF67E8C759A196AD /* es-MX */,
F72E4FF0B09846C8F8CE7450 /* lt */,
5BB94E87ACEE70CBB1E9D588 /* ru */,
D2EA4DEEBCE9C10CA2CF53F9 /* cy */,
0C474316B6171274626C1D7D /* zh-CN */,
67DF427B90D8B06D7BF3DB90 /* fr */,
27A946B38B52715F82C426C0 /* fi */,
DF4A44AB9DB2BE71AD028C35 /* dsb */,
1FA447E5A7221709450B24E5 /* id */,
FB254B83B0B5E0487089B861 /* nl */,
2CAE4511992E91A32AB7D7C7 /* th */,
0F894AD0807E49799E2534E6 /* nn */,
4F39407ABD0C752B3DB63643 /* pt-PT */,
C562428EB9E33C6E53D73A14 /* ro */,
C0584C90A14D0DEB042D2566 /* hr */,
FDBF4A0CBEA33CEB7B41734C /* rm */,
2C6E44099EACF7BE5438CEB6 /* ca */,
09A6473DAB2E4EF9AB9F347D /* gd */,
D51D7601261FC9EF00EEE7B6 /* bn */,
D5311CB5261FC9F500A2FC94 /* ast */,
D5E16123261FCA2200F02D6E /* eo */,
43EB00C3265861E8009A5F61 /* az */,
D5E343802697613600A57583 /* bg */,
DF46B9A32755297000657F75 /* ne-NP */,
967AF169275FF4C70099E161 /* tt */,
8A99DB9827C6DD3E007EA6BD /* is */,
D46830A328914E2C00CCDE3A /* et */,
D4BF6AB92893DDAA001B5130 /* en-US */,
43DC31A228B39F100034E6DF /* si */,
437C672E28D88484001A5C31 /* be */,
434E1FDC299A549B00F79A7B /* fil */,
431853AB2A0911440099B0E0 /* gl */,
4364EA812B1DE9FA003A1240 /* bs */,
43EB5F952B2728070063D23E /* ug */,
);
name = Today.strings;
sourceTree = "<group>";
};
32484895B328A342AED539C8 /* AuthenticationManager.strings */ = {
isa = PBXVariantGroup;
children = (
EF56430D950BC270FDA83402 /* de */,
EE994F2590D706FC0ADD4B42 /* ur */,
6D49419EA0A95261E886982D /* he */,
8C514AFEABEF8DE46CE7B8D4 /* ar */,
E1634E1AB9F05311CD6C8C6C /* el */,
BAFB47EE839E6EE784CA9C34 /* ja */,
ACA54F0AB310BBB89A78FEE6 /* fa */,
0FFE4564A310F712D4BB9393 /* zh-TW */,
66754F4C9DD5E30A30F89F6D /* mr */,
C4AC45B3B75F39ABDA06B6D6 /* sq */,
2A3D4EA49B5305FFF85BDAC4 /* eu */,
E88B487A9436F764525B0F64 /* en */,
07E34161B6AEF7DB7EBF8F50 /* en-CA */,
CBA242528C97816D5BCF4473 /* co */,
4705491AA520C89C41D85ADE /* uk */,
1D774B3D9C6E21B77FB7B38F /* kab */,
CFE644C29D7FF659780311FC /* kn */,
4194486A825005B8E1F684E2 /* hsb */,
04B74519812CAFDEDCF45E97 /* su */,
F63D438AB501007BE110524A /* nb */,
C88847109E62D581C497BB8E /* en-GB */,
C625457BA78E32EE46C36A07 /* sat-Olck */,
141F44CB8F177464DB560D2C /* es */,
465D4F8589A024AC07CABCAA /* pa-IN */,
A4DC42139D8B8F1B3EF09187 /* is */,
4F9D4640B4DD40CB1B5604A5 /* es-CL */,
58EC442DAEFF1132932BDAB5 /* sl */,
81E446CF88B278374B416BF5 /* or */,
13254478B55183D37507CAD4 /* da */,
9FA740EF995B25873421D001 /* gl */,
3A704356AA5D6BCCF526AAB4 /* eo */,
70C14B2BBE516123569F31C2 /* it */,
74C14EA28570D995C545434D /* bg */,
8CCA45EFA01D41F54715FBCC /* sk */,
9C674ED29E9192514E28EEB1 /* kk */,
8BFA4413BB71963DB0E69F82 /* ses */,
AFC849CC85E49EAE371A6405 /* hy-AM */,
F7AF4A03BEA7A042860317B0 /* ms */,
A2884783AB373E4A0320E33E /* si */,
F21D4A6ABACAC4E17866C205 /* anp */,
359041D289751E8AB2BEE44A /* ta */,
019E45BAB9513E1AFE642AF5 /* ml */,
916540B7A0229357B97113BE /* sv */,
D2F947A28CF4E9B81898E68A /* te */,
BBB44277B3EB5E6A0CE1D47C /* cs */,
99B846B18394120E5C7E2DF7 /* km */,
163B4BFB9C67D98281EC178E /* es-AR */,
65E646279B2D83D61B9EB060 /* ko */,
26454985A7833DD35E7315EA /* fil */,
3AB744DBA0DC612C777F4731 /* an */,
D265407085C26DD8849D68FD /* ne-NP */,
39444D13AAEACA4C6EF83703 /* my */,
5D214B5191ADC5151EA58F2C /* hu */,
309147E286C5C935CBD5E270 /* hi-IN */,
490042C78D64E36D6C7973A1 /* ka */,
9A0047708329E4D165ADCEFB /* ga */,
81504EA4876ED3D974FDA0F6 /* tr */,
3D1B427CBBF9661428718235 /* ast */,
68AD409582FAC0E324C3F8DB /* pl */,
241A480484D7C58372782302 /* gu-IN */,
60774C6D87554915BD2B29B6 /* br */,
7F5341A89358E1EA177055B0 /* ia */,
854D4BC2A858DF8D3D85E145 /* pt-BR */,
2A4C4EDA8A7CAAAA8CCA80CD /* vi */,
850F461D9CA24117FAED5B9A /* lv */,
0C50497DA875DAA9B8A777D9 /* lo */,
35574D4DAAB6200E4D0FA217 /* es-MX */,
64F34A58B9410C84D936FD10 /* lt */,
70524DC0A86483F10A3A6175 /* ru */,
80B54D93BC553D6E6CDFAA0A /* cy */,
EC734AD49E5483F11375E891 /* zh-CN */,
F8DB4306B31FC3DC90685A8C /* af */,
92CB41BD9047705BCA081AAE /* uz */,
CBFF4C93B4ECB18CF4C73012 /* fr */,
B6294993A13ABCA515E68613 /* fi */,
9BAB4C0A93050A8433505859 /* dsb */,
B80E4B16BAEDE06951C5F6EC /* id */,
729B4D7DAB11B673C4F18310 /* nl */,
E1BE455FA65078F46476F88F /* th */,
B51D481ABEE8E319B151DC01 /* az */,
74364B73872F21F4DA1EB543 /* nn */,
C0FF42DD9A2428BC0251F299 /* bn */,
A90841F19C3B4F44D309BF7A /* pt-PT */,
FFEB4308B5A82E56F1EEEC56 /* oc */,
AAAB41FC97F6C8F8A1506603 /* ro */,
D8D6402F9194C22260233DE8 /* bs */,
109E4D959F25FF2F13848417 /* jv */,
C1BE4C28AEB33C3078BEA551 /* hr */,
14414FC6B3D6B0FB70546914 /* rm */,
460B4C81BC2444F2F06702D6 /* ca */,
54D046DA913D533F26A8E3AC /* gd */,
967AF159275FF4C60099E161 /* tt */,
D468309328914E1900CCDE3A /* et */,
D4BF6AA92893DDA7001B5130 /* en-US */,
A85F9E4C289A4C9800DCBF19 /* be */,
4303F4622B0B794D00C3B8E1 /* ug */,
);
name = AuthenticationManager.strings;
sourceTree = "<group>";
};
4308A4E42A52E38C001D652E /* SelectCreditCard.strings */ = {
isa = PBXVariantGroup;
children = (
4308A4E52A52E38C001D652E /* be */,
43F119012A52E42400C44C6C /* cs */,
43171C272A52E4410039CBC3 /* de */,
43DE20222A52E453001EDCCF /* el */,
43F678FB2A52E4660089C9D9 /* en-GB */,
4303181E2A52E47000F9EA4F /* en-US */,
432849BE2A52E48C008008A1 /* es-AR */,
43E3BE752A52E49500CF64B8 /* es-CL */,
43F084EA2A52E49F00C35028 /* es */,
4336F8502A52E4D70087F435 /* fi */,
43F14C322A52E4E000E4C95A /* fr */,
431586692A52E4FA006119F1 /* gl */,
432E157F2A52E50C00DC69CB /* he */,
4319FF1F2A52E53900EE8C47 /* hy-AM */,
43262C392A52E54200A5A25F /* ia */,
433FD5CD2A52E55400E7B4CB /* is */,
434C573B2A52E55D00D296B8 /* it */,
433770952A52E58A00FAC5CC /* kk */,
435BCA672A52E5A500B0D3B5 /* ko */,
436CBD232A52E5EC0088B658 /* nb */,
433F00642A52E607001A7FDE /* nn */,
437C35522A52E634007535DA /* pt-BR */,
435AC01B2A52E65800B0156A /* ru */,
437FE6782A52E67300E4C4A4 /* si */,
438CAA3C2A52E67C00857596 /* sk */,
436A90A22A52E6A0007F78DE /* sv */,
43564CC82A52E6CE00EEE7E7 /* tr */,
436F42FD2A52E6E100E4C2A2 /* uk */,
4331AB8A2A5C1DFC00A2E61C /* cy */,
4337741C2A5C1FB40029E804 /* lo */,
430182702A5C20130064C5AE /* nl */,
4332247F2A5C203D00B07818 /* pa-IN */,
430968E92A5C20600057EEE3 /* pt-PT */,
433A869F2A5C208C00D3B92A /* sat-Olck */,
4310568C2A5C20F3000F9920 /* th */,
4337C9D62A5C211300987DEB /* tt */,
4316B7082A5C213B00F9EBBA /* vi */,
433CE6D02A5C21580031F81E /* zh-TW */,
4303AF022A6557FD0043D90C /* br */,
432E8DE32A6558DC00ACBE11 /* eu */,
4311D5772A65595900FEA3DB /* hsb */,
431E1A052A6559630096284A /* hu */,
4300ECBD2A655AB700737B25 /* rm */,
4303068D2A655B02007DAD0D /* sl */,
4317873D2A655B9100A38B47 /* zh-CN */,
43B5B73F2A6E931200F64C51 /* dsb */,
437B0B392A6E941600DD9F66 /* hr */,
43DB95962A6E948200B75724 /* kab */,
439273362A6E95B50014E253 /* su */,
43F8AD452A77CD9F00E5C382 /* co */,
436DD5C72A77CF760023C1FF /* ja */,
438908102A77D06400AFEAA4 /* pl */,
43F1DA882A81085800CC66D6 /* da */,
43426F8B2A81089600555157 /* eo */,
43B187EC2A81098C00E2EADB /* ka */,
435D89BA2AC1A1A7005E0AD4 /* en-CA */,
43BB2EE62ADD51EE00C5B64D /* ca */,
439CB65D2AE68F1F00A19D54 /* sq */,
4364EA952B1DE9FB003A1240 /* bs */,
43EB5FA72B2728080063D23E /* ug */,
);
name = SelectCreditCard.strings;
sourceTree = "<group>";
};
431F0C482AC1A112006D7D49 /* TabLocation.strings */ = {
isa = PBXVariantGroup;
children = (
431F0C492AC1A112006D7D49 /* be */,
43C9561A2AC1A15F00A53454 /* co */,
43D75D1B2AC1A16900D1DE87 /* cs */,
43E74C2E2AC1A17400895870 /* cy */,
43F7EBEE2AC1A17D006465CB /* da */,
433A246C2AC1A18700AEF013 /* de */,
4347022D2AC1A19200BEB809 /* dsb */,
4350E7602AC1A19C004BA97D /* el */,
435D89BB2AC1A1A7005E0AD4 /* en-CA */,
436A8C9B2AC1A1B100DC8121 /* en-GB */,
4377C98D2AC1A1BB001826A6 /* en-US */,
439D305F2AC1A1D900A5707E /* es-AR */,
43A607722AC1A1E4008D8148 /* es-CL */,
43B3DAC22AC1A1EE00A52B2A /* es */,
43D85FDE2AC1A20C00EF9F14 /* eu */,
43F2609D2AC1A22200FC1312 /* fi */,
43FC1AAC2AC1A22C00989CA0 /* fr */,
433942812AC1A24E009B3F3C /* gl */,
4353DE762AC1A267005E189E /* he */,
437D59F72AC1A28E00D93351 /* hsb */,
438AEF732AC1A29C00908F58 /* hu */,
4397EB162AC1A2A900EB6952 /* hy-AM */,
430B8F7B2AC1A2B500CDB6CC /* ia */,
43D5C4652AC1A2D00072DA1C /* is */,
43E27EE72AC1A2DC000DE782 /* it */,
43F034172AC1A2E800021EA0 /* ja */,
4398CDB92AC1A2FF00C9AA9E /* ka */,
43121B712AC1A30A00E4DC0E /* kab */,
431FFAC52AC1A315008E95B1 /* kk */,
43D8467D2AC1A39100EF07ED /* nb */,
43F1F5FB2AC1A3A7004382C5 /* nl */,
43FE017D2AC1A3B20058D206 /* nn */,
43DCD8612AC1A3D30027D8DA /* pa-IN */,
4357C67F2AC1A3DE004BC90D /* pl */,
436854592AC1A3E900D305B7 /* pt-BR */,
437753342AC1A3F500C1C12D /* pt-PT */,
4389EEC42AC1A40100C748E8 /* rm */,
43F86F6C2AC1A41900EDC5F0 /* ru */,
43AB70DD2AC1A42500BB31DA /* sat-Olck */,
43C5F9D42AC1A43B00927685 /* si */,
43D2FFFF2AC1A445005BC97C /* sk */,
43DF84362AC1A45000CFFDE8 /* sl */,
4301E1552AC1A47000DA05CE /* sv */,
43268A2F2AC1A49000F31D02 /* th */,
435632DE2AC1A4A600C01BA7 /* tr */,
43600BBC2AC1A4C0000B8B83 /* uk */,
439BC6472AC1A4E000AF4D58 /* vi */,
43B6E77A2AC1A4F600D81CF5 /* zh-CN */,
43CB6A3A2AC1A501004614D4 /* zh-TW */,
430514F62AD4195A00188114 /* ko */,
43BB2EE82ADD51EE00C5B64D /* ca */,
433AB4332ADD526500A7AC6D /* eo */,
4301323D2ADD559F00B1FAD7 /* sq */,
437CA3632B023EAB003153C0 /* tt */,
4364EA9A2B1DE9FB003A1240 /* bs */,
43CCB1A22B27249B00D6B1C0 /* br */,
43EB5FAC2B2728080063D23E /* ug */,
439E22242C04A5620061A923 /* su */,
);
name = TabLocation.strings;
sourceTree = "<group>";
};
432C01562B83900600392A88 /* KeyboardAccessory.strings */ = {
isa = PBXVariantGroup;
children = (
432C01572B83900600392A88 /* bs */,
43477CAA2B83902B00A2BF95 /* cs */,
43E1885A2B83903700A2FB71 /* cy */,
43EAB01D2B83904F00D0A986 /* de */,
43711C672B83905C006DC502 /* dsb */,
43D4B09A2B83906900991110 /* el */,
4306A0272B83908D00E9E38E /* en-US */,
43C4DC2F2B8390B2000761EA /* es-AR */,
43936DB62B8390BE006C9A4E /* es-CL */,
4323ABD32B8390CA0090EE97 /* es */,
43EA5D942B8390F100F80A22 /* eu */,
43A7AB3A2B83910E00E4B8FC /* fi */,
433A3BFB2B83911A00DD472C /* fr */,
437EA6282B83915700DE9E71 /* he */,
4330958B2B83917C00FAD61B /* hsb */,
4331790A2B8391B800CF3B1E /* is */,
43EB66702B8391C5006D5457 /* it */,
43066B7F2B83920400A7B208 /* kk */,
43E2C7F22B8392A70078552D /* nl */,
430284E62B8392D8000B2810 /* pa-IN */,
43BBB5752B8392F7001D4811 /* pt-BR */,
437ABC202B8393050027444C /* pt-PT */,
43A36A0D2B8393350057560F /* ru */,
43D220062B8393660018DFA2 /* si */,
43D78C4A2B83937A00C9A5F6 /* sk */,
431C6F242B839389004E4E2C /* sl */,
43E9CC5F2B83939800E1553B /* sq */,
435B9BAB2B8393B9006862A6 /* sv */,
431142B12B8394100070597A /* tr */,
4316B8DA2B83942C000EF1F6 /* ug */,
431309CB2B83946700529370 /* vi */,
43433C472B8394830052B8E0 /* zh-CN */,
430F5DCA2B8394930061D75C /* zh-TW */,
43E970BA2B8CA89B00E02D0F /* en-GB */,
4321FAB82B8CA9A70046DCA0 /* hu */,
43B8D10C2B8CA9B5009ABA24 /* hy-AM */,
43BF382B2B8CA9C400EFDAF3 /* ia */,
43866D292B8CAA5C00808188 /* ko */,
43D11E812B8CAABD0066674A /* nb */,
43D1D30A2B8CAAE200C7987F /* nn */,
4358857D2B8CAC52003889BD /* uk */,
439FC0652B95EB76006568A6 /* gl */,
438CA81C2B9F1D6800B17028 /* co */,
43B1BCFC2B9F1D8E00126EF0 /* da */,
4310F12B2B9F1DE60028D3B6 /* eo */,
43C5A2F42B9F1F230063E657 /* ja */,
43376E662B9F1F5300A640BD /* kab */,
43491DDE2B9F205C0089F5E9 /* pl */,
43ADE8FD2B9F21540025934D /* th */,
4327926A2BB192FD001707B5 /* en-CA */,
43A076372BCD41BC00149887 /* be */,
43A2FD562BCD45C5004981E9 /* rm */,
439E22202C04A5610061A923 /* su */,
);
name = KeyboardAccessory.strings;
sourceTree = "<group>";
};
433BAD9E29C8769800E34991 /* BiometricAuthentication.strings */ = {
isa = PBXVariantGroup;
children = (
433BAD9F29C8769800E34991 /* de */,
43010A4129C876B900EC5098 /* el */,
43C1602129C876D80090772D /* en-GB */,
43EDB31729C876E600EFC1F3 /* en-US */,
435F66E129C87711002A752D /* es-AR */,
4327FA2129C8772000C0E230 /* es-CL */,
43DF30E929C8772F00CC3414 /* es */,
43D2F78629C8773E00A6C141 /* es-MX */,
432E314C29C8777800A06948 /* fr */,
43F1280229C877B000D461F0 /* he */,
43DD223C29C877DD0013F8BF /* hu */,
4384DCD129C877F700B4B7B9 /* ia */,
43AC744929C8780E0019700E /* is */,
4347544F29C87819000D9710 /* it */,
43E3D03229C8787D00DB7399 /* lo */,
436E65C029C878D9008645D3 /* nb */,
4310A06929C878F00027F1CE /* nl */,
43E5725229C878FD000C389A /* nn */,
43E62D5729C8793B00143AE9 /* pt-BR */,
43DF2D8F29C8799F008CA78E /* sk */,
4388ED8429C879D000E1BA6E /* sv */,
4342201529C879F200E1A9C1 /* th */,
4319E79629C87A43006C11A0 /* vi */,
43BB76D929C87A5A00087F41 /* zh-CN */,
4396410429C87A6700F74173 /* zh-TW */,
432CF09A29D1B0300046294C /* be */,
439D966029D1B0BE00F0A156 /* cy */,
4316C23B29D1B0C90030DA5D /* da */,
432EC0C329D1B18200A8E6B0 /* fi */,
431CCE5929D1B1F5008F2BF9 /* hy-AM */,
4388170A29D1B24000D86EDF /* ka */,
43C0DABA29D1B25700827785 /* kk */,
43D29DDE29D1B27A0051FA06 /* ko */,
436D62A129D1B32F00079AA8 /* pt-PT */,
4328FACE29D1B35100DABB9A /* ru */,
435B625229D1B3D2005FBA5D /* tr */,
4372EC0429D1B3E600E75439 /* uk */,
43B3D33429DAEB53006B3FBC /* en-CA */,
43E24DE129DAEB7600ABCA21 /* eo */,
43B1410429DAEBD7006DA875 /* eu */,
43288E3729DAECDC00E19634 /* ja */,
4315265529DAECFD006F8057 /* kab */,
4356596429DAEDC400F86EF9 /* pa-IN */,
4319051529DAEDD000A6BDCA /* pl */,
4366A0AF29DAEDF500DA8329 /* rm */,
43B1B22229DAEE4300A4EF2C /* sl */,
4352045729DAEE4F00645040 /* sq */,
435F7F0C29EF053D009A44F6 /* ca */,
43E4F8C929F69B8A00F3D15E /* hsb */,
43E1FE0229F69D1200F5B25F /* sat-Olck */,
4382C38029FFD5470062552C /* dsb */,
43FA2BF829FFD61400850EAD /* gd */,
43D8C8E429FFD8BB002C3379 /* tt */,
439761692A0BCB850062C60C /* gl */,
4331C5CD2A1B8483004C4709 /* cs */,
432E7E1F2A37360900A49261 /* si */,
432559D82A49A908001FCEE8 /* co */,
4303AEF42A6557FC0043D90C /* br */,
43D2F8B72A8A45570095D4EB /* su */,
4364EA842B1DE9FA003A1240 /* bs */,
43EB5F982B2728070063D23E /* ug */,
);
name = BiometricAuthentication.strings;
sourceTree = "<group>";
};
433BADA229C8769800E34991 /* ErrorState.strings */ = {
isa = PBXVariantGroup;
children = (
433BADA329C8769800E34991 /* de */,
43010A4429C876B900EC5098 /* el */,
43C1602329C876D80090772D /* en-GB */,
43EDB31929C876E600EFC1F3 /* en-US */,
435F66E329C87711002A752D /* es-AR */,
4327FA2329C8772000C0E230 /* es-CL */,
43DF30EB29C8773000CC3414 /* es */,
43D2F78829C8773E00A6C141 /* es-MX */,
439A626229C8776D005428EB /* fi */,
432E314E29C8777800A06948 /* fr */,
43F1280429C877B000D461F0 /* he */,
43DD223F29C877DD0013F8BF /* hu */,
4384DCD329C877F700B4B7B9 /* ia */,
43AC744B29C8780E0019700E /* is */,
4347545129C87819000D9710 /* it */,
43E3D03429C8787E00DB7399 /* lo */,
436E65C229C878D9008645D3 /* nb */,
4310A06B29C878F00027F1CE /* nl */,
43E5725429C878FD000C389A /* nn */,
43E62D5929C8793B00143AE9 /* pt-BR */,
43DF2D9129C8799F008CA78E /* sk */,
4388ED8629C879D000E1BA6E /* sv */,
4342201829C879F200E1A9C1 /* th */,
4319E79829C87A43006C11A0 /* vi */,
43BB76DB29C87A5A00087F41 /* zh-CN */,
4396410629C87A6700F74173 /* zh-TW */,
432CF09B29D1B0300046294C /* be */,
439D966229D1B0BE00F0A156 /* cy */,
4316C23D29D1B0C90030DA5D /* da */,
431CCE5B29D1B1F6008F2BF9 /* hy-AM */,
4388170D29D1B24000D86EDF /* ka */,
4320BE4829D1B24B00D0B308 /* kab */,
43C0DABC29D1B25700827785 /* kk */,
43D29DE029D1B27A0051FA06 /* ko */,
436D62A329D1B33000079AA8 /* pt-PT */,
4328FAD029D1B35100DABB9A /* ru */,
435B625529D1B3D2005FBA5D /* tr */,
4372EC0629D1B3E600E75439 /* uk */,
43B3D33729DAEB53006B3FBC /* en-CA */,
43E24DE429DAEB7600ABCA21 /* eo */,
43B1410729DAEBD7006DA875 /* eu */,
43288E3A29DAECDC00E19634 /* ja */,
4356596629DAEDC400F86EF9 /* pa-IN */,
4319051829DAEDD000A6BDCA /* pl */,
4366A0B229DAEDF500DA8329 /* rm */,
43B1B22429DAEE4300A4EF2C /* sl */,
4352045A29DAEE4F00645040 /* sq */,
43045C9A29E428A800B5BD9B /* si */,
435F7F1029EF053D009A44F6 /* ca */,
43E4F8CD29F69B8B00F3D15E /* hsb */,
43E1FE0629F69D1200F5B25F /* sat-Olck */,
4382C38429FFD5470062552C /* dsb */,
43FA2BFC29FFD61400850EAD /* gd */,
43D8C8E829FFD8BB002C3379 /* tt */,
4361333C2A091002009C8BBC /* cs */,
4397616D2A0BCB850062C60C /* gl */,
43D641A32A2DF945007BE5AF /* co */,
435863D52A49ABEE00DC13AC /* ur */,
4303AEFA2A6557FD0043D90C /* br */,
437B0B332A6E941600DD9F66 /* hr */,
439273302A6E95B50014E253 /* su */,
4364EA8B2B1DE9FA003A1240 /* bs */,
43EB5F9E2B2728080063D23E /* ug */,
);
name = ErrorState.strings;
sourceTree = "<group>";
};
4344BD7B2AEFC6490057F642 /* Shopping.strings */ = {
isa = PBXVariantGroup;
children = (
4344BD7C2AEFC6490057F642 /* cs */,
435122BE2AEFC65300D1EF87 /* cy */,
436AD0172AEFC66700105D60 /* de */,
4377C2022AEFC6720014E570 /* dsb */,
4384A3682AEFC67C007BD252 /* el */,
43B715C62AEFC69100C18469 /* en-GB */,
43C426C42AEFC69B000D7D40 /* en-US */,
43E959BE2AEFC6B900E10733 /* es-AR */,
43F69AD22AEFC6C300F87C1B /* es-CL */,
433DD5FB2AEFC6EB00C80D13 /* eu */,
4356DB4F2AEFC6FF00ADF289 /* fi */,
4363FDF12AEFC70A00FC80F2 /* fr */,
43B6D8182AEFC73C00B499C4 /* he */,
4374C6AF2AEFC75A00907BB4 /* hsb */,
430296C72AEFC76500244298 /* hu */,
430F432F2AEFC76F0025E670 /* hy-AM */,
431CE0922AEFC77900E6B69E /* ia */,
4335F6DC2AEFC78D00A661E9 /* is */,
4342AE172AEFC797000A27BB /* it */,
437DFCD12AEFC7B500F701AE /* ka */,
439691A02AEFC7C900ED7ADA /* kk */,
4347183C2AEFC8380017195A /* nb */,
43609AF22AEFC84C00D7C002 /* nl */,
436D24FF2AEFC85600237EAA /* nn */,
43C528D62AEFC87500B86F1B /* pa-IN */,
43C4236D2AEFC88A00518309 /* pt-BR */,
432FD0B92AEFC8D5000D8CBB /* si */,
433C58332AEFC8E20001ABF0 /* sk */,
434FFA2E2AEFC8EE008CAD12 /* sl */,
435DAC5C2AEFC8F900DAF8F9 /* sq */,
438C9B1A2AEFC912003EB8A5 /* sv */,
43B108092AEFC9300034702F /* th */,
43CAC04C2AEFC94400020B68 /* tr */,
431D44862AEFC97A00B92311 /* vi */,
4337E1142AEFC993007579AC /* zh-CN */,
436637282AEFC99F00518776 /* zh-TW */,
43E699ED2AF9014B00030DDD /* da */,
436D86B22AF901CE00C1AD89 /* es */,
436075182AF902C40035F47A /* ja */,
43858A832AF902E40010A4B7 /* kab */,
43788E212AF903BA00DE08DB /* pt-PT */,
439A46222AF903DD00C4B322 /* ru */,
43566C722AF9047F00E6A8E7 /* uk */,
43808CC92B023AC200A69909 /* be */,
431DE38F2B023BC600BF06E3 /* eo */,
430BF5892B023C5E002706CF /* gl */,
43EB095C2B023D3A0023F6E2 /* ko */,
434AD05F2B023DFB00760E89 /* rm */,
437CA3622B023EAB003153C0 /* tt */,
43D1C06A2B0B75F200D72B6A /* en-CA */,
4364EA982B1DE9FB003A1240 /* bs */,
4373EB222B1DEA0600DDFBD6 /* ca */,
43CCB1A12B27249B00D6B1C0 /* br */,
43F2312C2B2724BF00AD3705 /* co */,
43EB5FAA2B2728080063D23E /* ug */,
);
name = Shopping.strings;
sourceTree = "<group>";
};
43470D0628B39AF80034F500 /* JumpBackIn.strings */ = {
isa = PBXVariantGroup;
children = (
43470D0728B39AF80034F500 /* br */,
4368C1D628B39B4F001AD503 /* cy */,
43D1DD6D28B39B7100F1E46A /* de */,
43737C0328B39B9100E3BFD2 /* el */,
4306EE1028B39BAF00E3443B /* en-GB */,
43B1A5CE28B39BEF00F3C377 /* es-AR */,
436E279E28B39C0100B18587 /* es-CL */,
4368ED3A28B39C1300A50B64 /* es-MX */,
4337077E28B39C6C002B32AB /* fr */,
430CCB8B28B39CC400532285 /* he */,
43682B4D28B39CFF00F2C865 /* hu */,
43687C4128B39D1000AFDFA3 /* hy-AM */,
43B7E64828B39D1E0003A141 /* ia */,
43F1B78628B39D2C00E883CB /* id */,
43E9785928B39D3A001A1FC1 /* is */,
43D504B828B39D48000AB654 /* it */,
433B535C28B39E5E0045FE4C /* nl */,
432A91F328B39EAE006CE202 /* pt-BR */,
43A5515C28B39F1E0077B8F9 /* sk */,
436B8BD428B39F2E00A8C749 /* sl */,
43EE0E1928B39F57002EB545 /* sv */,
438B138E28B39FB900E53858 /* uk */,
43DF990828B39FE2009A5541 /* vi */,
436985E428B39FFE00198055 /* zh-TW */,
43FF6D3828B9039900FA2316 /* dsb */,
430170CC28B903CA007A163A /* en-US */,
4353C63428B904C00087E642 /* hsb */,
43F8FBF028B906190033F2FC /* pa-IN */,
43A4FE5528B9069200497E4A /* si */,
438D9DC728BCD610003CDEBA /* eu */,
433FF82028BCD74B006A70C8 /* ko */,
439532AC28BE8D9B00B79237 /* tr */,
4312C49528C61184002A8A13 /* kab */,
4384513F28C6127B0043E51B /* ru */,
430A161728C6133D00D5B9B6 /* zh-CN */,
43FAA4DA28CF4A8200EFE5B3 /* da */,
436B07B028CF4AEE009E95A8 /* es */,
438FAA9A28CF4BBE00F6C86B /* ja */,
434A2ED528CF4BD2006D3DD0 /* ka */,
4338633128CF4C5100564CA4 /* nb */,
43204B2128CF4C96006A9989 /* pl */,
437C673028D88484001A5C31 /* be */,
4329591628D8852300D8BC68 /* eo */,
43AC3C2228D8864200CCFC52 /* lo */,
434D84EF28D886E900CD0445 /* rm */,
4316B10328D8876A004F010C /* th */,
436403C428EAFBD6008A7F9B /* kk */,
43B0CE2328EAFC58000500A2 /* nn */,
4313312128F43469005D99E5 /* co */,
4328A7B928F434AB004BDBED /* en-CA */,
436220A028F436A700C8E75B /* pt-PT */,
439788AD28FD72F600130CF4 /* su */,
43A59F112919215700B56354 /* sat-Olck */,
43509CB3291BF65400DF631E /* fi */,
439A258729225CF90057D0E1 /* sq */,
43DEE39F296C2CD600D13D0A /* ca */,
43BDB3382991174F009C4BFF /* cs */,
43FA2BFD29FFD61400850EAD /* gd */,
43D8C8E929FFD8BB002C3379 /* tt */,
4397616F2A0BCB850062C60C /* gl */,
4364EA8F2B1DE9FB003A1240 /* bs */,
43EB5FA12B2728080063D23E /* ug */,
);
name = JumpBackIn.strings;
sourceTree = "<group>";
};
43470D0928B39AF80034F500 /* ToolbarLocation.strings */ = {
isa = PBXVariantGroup;
children = (
43470D0A28B39AF80034F500 /* br */,
4368C1D728B39B4F001AD503 /* cy */,
43D1DD6E28B39B7100F1E46A /* de */,
43737C0428B39B9100E3BFD2 /* el */,
4306EE1128B39BAF00E3443B /* en-GB */,
43B1A5CF28B39BEF00F3C377 /* es-AR */,
436E279F28B39C0100B18587 /* es-CL */,
4368ED3B28B39C1300A50B64 /* es-MX */,
4337077F28B39C6C002B32AB /* fr */,
430CCB8C28B39CC400532285 /* he */,
43682B4E28B39CFF00F2C865 /* hu */,
43687C4228B39D1000AFDFA3 /* hy-AM */,
43B7E64928B39D1E0003A141 /* ia */,
43F1B78728B39D2C00E883CB /* id */,
43E9785A28B39D3A001A1FC1 /* is */,
43D504B928B39D48000AB654 /* it */,
432A91F428B39EAF006CE202 /* pt-BR */,
43A5515D28B39F1E0077B8F9 /* sk */,
436B8BD528B39F2E00A8C749 /* sl */,
43EE0E1A28B39F57002EB545 /* sv */,
438B138F28B39FB900E53858 /* uk */,
43DF990928B39FE2009A5541 /* vi */,
436985E528B39FFE00198055 /* zh-TW */,
43FF6D3928B9039900FA2316 /* dsb */,
430170CD28B903CA007A163A /* en-US */,
4353C63528B904C00087E642 /* hsb */,
43B7BFCA28B905E700AAA92F /* nl */,
43F8FBF128B906190033F2FC /* pa-IN */,
43A4FE5628B9069200497E4A /* si */,
438D9DC828BCD610003CDEBA /* eu */,
433FF82128BCD74B006A70C8 /* ko */,
439532AD28BE8D9B00B79237 /* tr */,
4312C49628C61184002A8A13 /* kab */,
4384514028C6127B0043E51B /* ru */,
430A161828C6133D00D5B9B6 /* zh-CN */,
43FAA4DB28CF4A8200EFE5B3 /* da */,
436B07B128CF4AEE009E95A8 /* es */,
438FAA9B28CF4BBE00F6C86B /* ja */,
434A2ED628CF4BD2006D3DD0 /* ka */,
4338633228CF4C5100564CA4 /* nb */,
43204B2228CF4C96006A9989 /* pl */,
4329591728D8852400D8BC68 /* eo */,
43AC3C2328D8864200CCFC52 /* lo */,
434D84F028D886E900CD0445 /* rm */,
4315C1E628EAF9C300BA61F5 /* be */,
436403C528EAFBD6008A7F9B /* kk */,
43B0CE2428EAFC58000500A2 /* nn */,
4313312228F43469005D99E5 /* co */,
4328A7BA28F434AB004BDBED /* en-CA */,
436220A128F436A700C8E75B /* pt-PT */,
439788AE28FD72F600130CF4 /* su */,
43A59F122919215700B56354 /* sat-Olck */,
43509CB4291BF65400DF631E /* fi */,
439A258929225CF90057D0E1 /* sq */,
43BDEEC02947458800C2FD7E /* th */,
43DEE3A2296C2CD600D13D0A /* ca */,
43BDB33A2991174F009C4BFF /* cs */,
43FA2C0529FFD61400850EAD /* gd */,
43C5441F2A0913F90076D9E9 /* tt */,
439761772A0BCB860062C60C /* gl */,
4364EA9C2B1DE9FB003A1240 /* bs */,
43EB5FAE2B2728080063D23E /* ug */,
);
name = ToolbarLocation.strings;
sourceTree = "<group>";
};
4369B87F2B0B75A8003791B9 /* FirefoxHomepage.strings */ = {
isa = PBXVariantGroup;
children = (
4369B8802B0B75A8003791B9 /* cs */,
43948A742B0B75CE0024C394 /* de */,
43B0E52B2B0B75DA0034FF2A /* dsb */,
43DEDA8D2B0B75FF003E54D4 /* en-GB */,
432826762B0B760C005EF7CD /* en-US */,
4315ABB32B0B763100838EF4 /* es-AR */,
432F80012B0B764D002CB8BD /* es */,
4354485A2B0B767600F22F17 /* eu */,
436ED5B52B0B769100A42611 /* fi */,
43DAD7C72B0B76D500DEBDCC /* he */,
4317CE012B0B76F500BD4D5B /* hsb */,
43360C3E2B0B770A002A8FDA /* hy-AM */,
434B8D692B0B771500DC38A7 /* ia */,
4352BDFF2B0B772F00169217 /* is */,
437579372B0B773B005F2178 /* it */,
43C7BDC92B0B777300841983 /* kk */,
43D6994B2B0B783A00C79581 /* pt-BR */,
430D1A582B0B7872009067C8 /* ru */,
4352F7302B0B78BA00912DE9 /* sl */,
435F1A8B2B0B78C800EDB15D /* sq */,
43758DC32B0B78E300DA928C /* sv */,
431336B52B0B795D00594F5B /* uk */,
433D53CB2B0B798700F5786C /* vi */,
435F75A12B0B79A6001F2258 /* zh-CN */,
436BFA7D2B0B79B50057FDAB /* zh-TW */,
4365AEE82B14AFB700A572D7 /* cy */,
43ACF19A2B14AFE300CD7E5F /* el */,
43FE740A2B14B0340019DACE /* es-CL */,
4350FDC82B14B08500B7BF25 /* fr */,
43059CCE2B14B142005D1C3B /* ja */,
432A50F52B14B165003EE621 /* kab */,
43D09B062B14B21200118FE3 /* nl */,
4305A6D72B14B24200C44C1A /* pa-IN */,
4378BD402B14B2C5004CB18D /* sk */,
43EC6B9F2B14B34C00E417F1 /* tr */,
4364EA8C2B1DE9FA003A1240 /* bs */,
4373EB212B1DEA0600DDFBD6 /* ca */,
43016BA32B1DEB5B00716B8E /* hu */,
435BFBCD2B1DEBB800C04CB0 /* ka */,
434D7D642B1DEBF300ED8388 /* ko */,
435DB82B2B1DECA9009802AC /* pt-PT */,
4300F0392B1DED4300AD4D94 /* th */,
43BAABEC2B30616C000CE561 /* nb */,
437A9E0A2B399998009ECFF7 /* br */,
4333A6802B3999DD00B808F7 /* da */,
43A611CC2B399D4800DE9C4B /* ug */,
43312EEB2B4C0ED600F8D00F /* co */,
43914B542B4C115B0028781C /* nn */,
43D87B3F2B5549B400E11CE8 /* eo */,
435C0DF02B554BD9002F55FA /* pl */,
43D6F6F22B554C0100328E70 /* rm */,
4364E8092B554C3B00601C45 /* si */,
43D3C0152B5E832600EF55BA /* be */,
43FAD8FA2B7BF13100E3474B /* ro */,
439FC0632B95EB76006568A6 /* gl */,
432792682BB192FD001707B5 /* en-CA */,
439E221E2C04A5610061A923 /* su */,
);
name = FirefoxHomepage.strings;
sourceTree = "<group>";
};
436E0E132BA857AB00D01C1A /* BottomSheet.strings */ = {
isa = PBXVariantGroup;
children = (
436E0E142BA857AB00D01C1A /* cs */,
43F977B52BA857CF00B065B7 /* de */,
432E924C2BA857E800DC87F7 /* el */,
43520B7A2BA8580000CD4E00 /* en-GB */,
43C5A3152BA8580D006C12AB /* en-US */,
43DC4F422BA858330084C904 /* es-AR */,
432681112BA8583F00595EE8 /* es-CL */,
439CD47C2BA8584C00C9ECE0 /* es */,
43E5000B2BA858D600CB5449 /* he */,
43365FED2BA85920004817F2 /* ia */,
436115CA2BA8593900280DB6 /* is */,
43CD039B2BA859450031362A /* it */,
43B3DE962BA85985009C16DC /* kk */,
43F1856F2BA859B0005DDEB5 /* ko */,
438E69C22BA85A1200DE4241 /* nb */,
4339D0B32BA85A7400521234 /* pt-BR */,
43EBB24B2BA85A81009E2A93 /* pt-PT */,
434307522BA85AA8009155D5 /* ru */,
43E334052BA85ADD003CF41A /* sk */,
433336762BA85AF600259488 /* sq */,
43620CB22BA85B0E00F9248C /* sv */,
4326EC9F2BA85B4B0019F79C /* tr */,
434369DC2BA85B630004271D /* ug */,
43657EC52BA85B94009DA1EA /* vi */,
437BF0A02BA85BAC00CD3183 /* zh-CN */,
43EE84312BA85BB9003334F5 /* zh-TW */,
4301946A2BB1927600D1303E /* bs */,
43A1F6A62BB19295008E5581 /* co */,
43D060772BB192DC00B9961C /* dsb */,
43ABCFA82BB193BA005B9C8E /* eu */,
43E20BED2BB193D700E7C866 /* fi */,
435DFA292BB193E800780F60 /* fr */,
43F417632BB1945E00EBC968 /* hsb */,
436E19542BB1946D00235F26 /* hu */,
430CBA2C2BB1948500532275 /* hy-AM */,
4334CA5C2BB195DE00B29D5B /* nl */,
431952D42BB195EF00836A91 /* nn */,
43989F6A2BB1962C008F42B4 /* pa-IN */,
4300D45A2BB1977900296397 /* uk */,
43A076362BCD41BC00149887 /* be */,
43F0D4252BCD423D00426523 /* cy */,
4396CC192BCD424B000EB7C7 /* da */,
43D74AE02BCD4286000D0251 /* en-CA */,
438712062BCD42B6003E6870 /* eo */,
43922AF72BCD4442000D4B12 /* ja */,
438D48862BCD44730052F1E1 /* kab */,
4313B9112BCD4591007473A4 /* pl */,
43A2FD552BCD45C5004981E9 /* rm */,
43CE859E2BCD467D00EFFAA4 /* th */,
435FEE3A2BDFBB3200AB9611 /* tt */,
439D0A1B2BF50A60009A2CFE /* sl */,
439E221A2C04A5610061A923 /* su */,
);
name = BottomSheet.strings;
sourceTree = "<group>";
};
43737CB129E4259700847A6F /* Edit Card.strings */ = {
isa = PBXVariantGroup;
children = (
43737CB229E4259700847A6F /* da */,
43D04B0729E425A4007722F2 /* de */,
4387BE5329E425BC003B6698 /* el */,
43F3EF6429E425C800514BC1 /* en-CA */,
435A21D129E425D400251E18 /* en-GB */,
4364C35629E425E500415121 /* en-US */,
43FAD31929E4263300332F94 /* es-AR */,
43464A7329E4264400C3CA87 /* es-CL */,
43E4C67B29E42666008CA69B /* es-MX */,
431E1BD029E426A5000E3B68 /* fi */,
4366119829E426B10012DBC7 /* fr */,
434A00C829E426EA003FE690 /* he */,
434073A929E4271900458D21 /* hu */,
439404FD29E4273000BCE280 /* ia */,
439FCA5329E42746007E3E9D /* is */,
43039F4029E4275000C4600A /* it */,
4331B5C429E42772003965EA /* ka */,
43939B4F29E4277D00ADEA2A /* kab */,
43A03B3329E427890035374E /* kk */,
431F39C029E427B5008BDD4A /* lo */,
43F6370729E4281700CA5B09 /* nl */,
4360728429E42822000373A6 /* nn */,
43F3B77D29E4284E00016345 /* pl */,
435A759129E4285900778D0C /* pt-BR */,
43E4BC7729E42886006C2C45 /* ru */,
43045C9829E428A800B5BD9B /* si */,
43621A6E29E428B300B2ED64 /* sk */,
43BAFE1B29E428BE000C5C8E /* sl */,
4388322229E428DF0050C3CD /* sv */,
43FD781829E4290300A5C484 /* th */,
435B7DFD29E4291B00754F12 /* tr */,
430057C029E4293100FE51CA /* uk */,
43016F3929E42953002073D9 /* vi */,
43744F4E29E4296800FFE1DF /* zh-CN */,
43E2733229E4297200FB1D2E /* zh-TW */,
4362C24D29EF04D900A91DD0 /* be */,
435F7F0D29EF053D009A44F6 /* ca */,
436AA89329EF0580002556D1 /* cy */,
434735AE29EF065700D7FFE2 /* es */,
4354415E29EF0682004EDDAF /* eu */,
43F6CC4929EF074A00121D35 /* hy-AM */,
4349DAB329EF079600D9006B /* ja */,
43854ACB29EF08C200CBFBD5 /* pa-IN */,
43424EA029EF08EF00D19798 /* pt-PT */,
437F339929EF08FC003E82BC /* rm */,
43E4F8CA29F69B8A00F3D15E /* hsb */,
431341EC29F69C2500FDC5CB /* ko */,
43E1FE0329F69D1200F5B25F /* sat-Olck */,
4382C38129FFD5470062552C /* dsb */,
430CFC3829FFD5840086AD47 /* eo */,
43FA2BF929FFD61400850EAD /* gd */,
43F6611E29FFD7770061A78E /* nb */,
43D8C8E529FFD8BB002C3379 /* tt */,
436133392A091002009C8BBC /* cs */,
4397616A2A0BCB850062C60C /* gl */,
43D641A12A2DF945007BE5AF /* co */,
435863D22A49ABEE00DC13AC /* ur */,
4303AEF72A6557FC0043D90C /* br */,
437B0B302A6E941500DD9F66 /* hr */,
4392732D2A6E95B50014E253 /* su */,
430132392ADD559F00B1FAD7 /* sq */,
4364EA882B1DE9FA003A1240 /* bs */,
43EB5F9C2B2728080063D23E /* ug */,
);
name = "Edit Card.strings";
sourceTree = "<group>";
};
4378C732293E09C200D0C1C7 /* Alerts.strings */ = {
isa = PBXVariantGroup;
children = (
4378C733293E09C200D0C1C7 /* be */,
438024B5293E0A0300D97B0C /* co */,
43680DD7293E0A160013269F /* cy */,
43571D57293E0A2000EF42C5 /* da */,
435583B2293E0A2900EC9A32 /* de */,
43284256293E0A3D001A9851 /* el */,
435E7439293E0A50004A8A9C /* en-GB */,
4379F313293E0A5A0029C76D /* en-US */,
43942A67293E0A64001BD183 /* eo */,
43DCD8B4293E0A790016B422 /* es-AR */,
4302DBD3293E0A9100978ADF /* es */,
4342787A293E0A9C008F9B08 /* es-MX */,
43CA0389293E0AB30056EF4B /* eu */,
433C9007293E0ACB00054733 /* fi */,
437CFF60293E0AD6001F1948 /* fr */,
43C55939293E0B0C0086BEDD /* he */,
43041686293E0B3100BBFD8A /* hu */,
4341EB5E293E0B430014E017 /* ia */,
433B17B6293E0B4D004270FF /* id */,
4339E873293E0B570044398D /* is */,
434094D1293E0B6000CAD2F5 /* it */,
433E7679293E0B6A0092C8F6 /* ja */,
43F37875293E0B7C005F1168 /* ka */,
4359936D293E0B85000EFCD4 /* kab */,
435A21C5293E0B8E00E39498 /* kk */,
433F1040293E0BB200E9F73F /* lo */,
437E6394293E0BF6008C190A /* nb */,
43EAEDD5293E0C090078868B /* nl */,
43E33D68293E0C30005D1647 /* pa-IN */,
43FEB816293E0C3A00DBC665 /* pl */,
43183D2F293E0C44009F788D /* pt-BR */,
432E7DE5293E0C4E001FEE77 /* pt-PT */,
4384573E293E0C6C00A68FD9 /* ru */,
43A494E1293E0C7700256166 /* sat-Olck */,
43D9AA50293E0C9300B77CA4 /* sk */,
43D6C33F293E0C9C0053379B /* sl */,
43EF6F98293E0CB8006A4C7D /* sv */,
43E9862D293E0CEA007D5698 /* tr */,
43EB2921293E0CFC004A94EC /* uk */,
431CF720293E0D1800F301ED /* vi */,
430E7BBE293E0D2B005A10AD /* zh-CN */,
431BAAF7293E0D3500F58007 /* zh-TW */,
4373C9FC2947434F00B41BBE /* es-CL */,
43F28137294743D900E57567 /* hsb */,
433154642947450800484E05 /* rm */,
43FFD16429474538002C2E61 /* si */,
43349476294745560027B85C /* sq */,
43F4C23329474560007363EE /* su */,
43BDEEBE2947458800C2FD7E /* th */,
4324B21729507F07004D086A /* hy-AM */,
43FFC57529507FFD00ABD305 /* nn */,
43DEE39E296C2CD600D13D0A /* ca */,
43DC1155296C2D460003DB3C /* en-CA */,
437904F2297EA28D00131AB5 /* br */,
4388E276297EA2E5005FFEFD /* dsb */,
43B0EC51297EA4AE00491FA7 /* ko */,
43BDB3372991174F009C4BFF /* cs */,
43FA2BF729FFD61400850EAD /* gd */,
43D8C8E329FFD8BB002C3379 /* tt */,
439761682A0BCB850062C60C /* gl */,
435863D02A49ABEE00DC13AC /* ur */,
437B0B2D2A6E941500DD9F66 /* hr */,
4364EA832B1DE9FA003A1240 /* bs */,
43EB5F972B2728070063D23E /* ug */,
);
name = Alerts.strings;
sourceTree = "<group>";
};
4378C735293E09C200D0C1C7 /* TabsTray.strings */ = {
isa = PBXVariantGroup;
children = (
4378C736293E09C200D0C1C7 /* be */,
438024B6293E0A0300D97B0C /* co */,
43680DD8293E0A160013269F /* cy */,
43571D58293E0A2000EF42C5 /* da */,
435583B3293E0A2900EC9A32 /* de */,
43284257293E0A3D001A9851 /* el */,
435E743A293E0A50004A8A9C /* en-GB */,
4379F314293E0A5A0029C76D /* en-US */,
43942A69293E0A64001BD183 /* eo */,
43DCD8B5293E0A790016B422 /* es-AR */,
4302DBD4293E0A9100978ADF /* es */,
4342787B293E0A9C008F9B08 /* es-MX */,
43CA038B293E0AB30056EF4B /* eu */,
433C9008293E0ACB00054733 /* fi */,
437CFF61293E0AD6001F1948 /* fr */,
43C5593A293E0B0C0086BEDD /* he */,
43041687293E0B3100BBFD8A /* hu */,
4341EB5F293E0B430014E017 /* ia */,
433B17B7293E0B4D004270FF /* id */,
4339E874293E0B570044398D /* is */,
434094D2293E0B6000CAD2F5 /* it */,
433E767A293E0B6A0092C8F6 /* ja */,
43F37876293E0B7C005F1168 /* ka */,
4359936F293E0B85000EFCD4 /* kab */,
435A21C6293E0B8E00E39498 /* kk */,
433F1041293E0BB200E9F73F /* lo */,
437E6395293E0BF6008C190A /* nb */,
43EAEDD6293E0C090078868B /* nl */,
43E33D69293E0C30005D1647 /* pa-IN */,
43FEB818293E0C3A00DBC665 /* pl */,
43183D30293E0C44009F788D /* pt-BR */,
432E7DE6293E0C4E001FEE77 /* pt-PT */,
4384573F293E0C6D00A68FD9 /* ru */,
43A494E2293E0C7700256166 /* sat-Olck */,
43D9AA51293E0C9300B77CA4 /* sk */,
43D6C340293E0C9C0053379B /* sl */,
43EF6F99293E0CB8006A4C7D /* sv */,
43E9862E293E0CEA007D5698 /* tr */,
43EB2922293E0CFC004A94EC /* uk */,
431CF721293E0D1800F301ED /* vi */,
430E7BBF293E0D2B005A10AD /* zh-CN */,
431BAAF8293E0D3500F58007 /* zh-TW */,
4373C9FD2947434F00B41BBE /* es-CL */,
43F28138294743D900E57567 /* hsb */,
433154652947450800484E05 /* rm */,
43FFD16529474538002C2E61 /* si */,
43349477294745560027B85C /* sq */,
43F4C23429474560007363EE /* su */,
43BDEEBF2947458800C2FD7E /* th */,
4324B21829507F07004D086A /* hy-AM */,
43FFC57629507FFD00ABD305 /* nn */,
438DF00C2959B85B005E4C8F /* en-CA */,
43DEE3A1296C2CD600D13D0A /* ca */,
437904F3297EA28D00131AB5 /* br */,
4388E278297EA2E6005FFEFD /* dsb */,
43B0EC52297EA4AE00491FA7 /* ko */,
43BDB3392991174F009C4BFF /* cs */,
43FA2C0429FFD61400850EAD /* gd */,
43C5441E2A0913F90076D9E9 /* tt */,
439761762A0BCB860062C60C /* gl */,
437B0B3C2A6E941600DD9F66 /* hr */,
4364EA9B2B1DE9FB003A1240 /* bs */,
43EB5FAD2B2728080063D23E /* ug */,
);
name = TabsTray.strings;
sourceTree = "<group>";
};
43937C1E29BA686000074633 /* EngagementNotification.strings */ = {
isa = PBXVariantGroup;
children = (
43937C1F29BA686000074633 /* be */,
43BD313729BA68C5003A2777 /* cy */,
4315209A29BA68CF00D729C1 /* da */,
43645E3629BA68D900CE6033 /* de */,
4368690A29BA6915000F1EAB /* en-GB */,
43D2228D29BA692300B43188 /* en-US */,
43E9787D29BA6957003D049F /* es-AR */,
430EE26429BA6968009B5023 /* es-CL */,
4339307829BA698C001A4CAB /* es-MX */,
4362C22A29BA69C000A2AB70 /* fi */,
430D932A29BA69CE00B685EA /* fr */,
43369A9D29BA6A3C007A80E3 /* hy-AM */,
43E129A929BA6A480084C419 /* ia */,
43F4D28129BA6A5D00A45A1A /* is */,
432C273E29BA6A6800B03800 /* it */,
435BA26129BA6AA300F1EC85 /* kk */,
4378F1B329BA6AD200D37BDC /* lo */,
434905CD29BA6B2300EF6E9A /* nb */,
43A9DD9A29BA6B3A003D55A4 /* nl */,
4310E5D029BA6B680019A821 /* pa-IN */,
43C55B5629BA6B8500ECA811 /* pt-BR */,
430F46DD29BA6BB600238F15 /* ru */,
43F9B9C729BA6BE600129A71 /* sk */,
43B2DC8A29BA6BF200810266 /* sl */,
43EB41A629BA6C1600089694 /* sv */,
43A5BF7B29BA6C6A006B2C84 /* uk */,
43F2DD1A29BA6C8E00F69D7A /* vi */,
437DAE8A29BA6CA500A3D006 /* zh-CN */,
433429FA29BA6CB1005B05B0 /* zh-TW */,
43A2ADB529BF3C0C00303A3C /* es */,
4383320929BF3D4000DCE236 /* ko */,
4341BFA129BF3DB20012B981 /* nn */,
43C4BFF329BF3DF1005359FB /* pt-PT */,
43010A4329C876B900EC5098 /* el */,
43DD223E29C877DD0013F8BF /* hu */,
4342201729C879F200E1A9C1 /* th */,
4388170C29D1B24000D86EDF /* ka */,
435B625429D1B3D2005FBA5D /* tr */,
43B3D33629DAEB53006B3FBC /* en-CA */,
43E24DE329DAEB7600ABCA21 /* eo */,
43B1410629DAEBD7006DA875 /* eu */,
43288E3929DAECDC00E19634 /* ja */,
4315265629DAECFD006F8057 /* kab */,
4319051729DAEDD000A6BDCA /* pl */,
4366A0B129DAEDF500DA8329 /* rm */,
4352045929DAEE4F00645040 /* sq */,
434A00C929E426EA003FE690 /* he */,
435F7F0F29EF053D009A44F6 /* ca */,
43E4F8CC29F69B8B00F3D15E /* hsb */,
43E1FE0529F69D1200F5B25F /* sat-Olck */,
4382C38329FFD5470062552C /* dsb */,
43FA2BFB29FFD61400850EAD /* gd */,
43D8C8E729FFD8BB002C3379 /* tt */,
4361333B2A091002009C8BBC /* cs */,
4397616C2A0BCB850062C60C /* gl */,
436DE8532A24C0FD00DE00FC /* si */,
432559DA2A49A908001FCEE8 /* co */,
435863D42A49ABEE00DC13AC /* ur */,
4303AEF92A6557FD0043D90C /* br */,
437B0B322A6E941500DD9F66 /* hr */,
4392732F2A6E95B50014E253 /* su */,
4364EA8A2B1DE9FA003A1240 /* bs */,
43EB5F9D2B2728080063D23E /* ug */,
);
name = EngagementNotification.strings;
sourceTree = "<group>";
};
43937C2129BA686000074633 /* Onboarding.strings */ = {
isa = PBXVariantGroup;
children = (
43937C2229BA686000074633 /* be */,
43BD313829BA68C5003A2777 /* cy */,
4315209B29BA68CF00D729C1 /* da */,
43645E3729BA68D900CE6033 /* de */,
4368690B29BA6915000F1EAB /* en-GB */,
43D2228E29BA692400B43188 /* en-US */,
43E9787E29BA6957003D049F /* es-AR */,
430EE26529BA6968009B5023 /* es-CL */,
4339307929BA698C001A4CAB /* es-MX */,
4362C22B29BA69C000A2AB70 /* fi */,
430D932B29BA69CE00B685EA /* fr */,
43ABB40A29BA6A0400E2AC50 /* he */,
43369A9E29BA6A3C007A80E3 /* hy-AM */,
43E129AA29BA6A480084C419 /* ia */,
43F4D28229BA6A5D00A45A1A /* is */,
432C273F29BA6A6800B03800 /* it */,
435BA26229BA6AA300F1EC85 /* kk */,
4378F1B429BA6AD200D37BDC /* lo */,
434905CE29BA6B2300EF6E9A /* nb */,
43A9DD9B29BA6B3B003D55A4 /* nl */,
4310E5D129BA6B680019A821 /* pa-IN */,
43C55B5729BA6B8500ECA811 /* pt-BR */,
430F46DE29BA6BB600238F15 /* ru */,
43F9B9C829BA6BE600129A71 /* sk */,
43B2DC8B29BA6BF200810266 /* sl */,
43EB41A729BA6C1600089694 /* sv */,
43F56AE529BA6C5300D06BA0 /* tr */,
43A5BF7C29BA6C6A006B2C84 /* uk */,
43F2DD1B29BA6C8E00F69D7A /* vi */,
437DAE8B29BA6CA500A3D006 /* zh-CN */,
433429FB29BA6CB1005B05B0 /* zh-TW */,
43233C9E29BF3BBD002E6B6D /* el */,
43A2ADB629BF3C0C00303A3C /* es */,
4383320A29BF3D4000DCE236 /* ko */,
4341BFA229BF3DB20012B981 /* nn */,
43C4BFF429BF3DF1005359FB /* pt-PT */,
43DD224029C877DD0013F8BF /* hu */,
4342201929C879F200E1A9C1 /* th */,
4388170E29D1B24000D86EDF /* ka */,
4320BE4929D1B24B00D0B308 /* kab */,
43B3D33829DAEB53006B3FBC /* en-CA */,
43E24DE529DAEB7600ABCA21 /* eo */,
43B1410829DAEBD7006DA875 /* eu */,
43288E3B29DAECDC00E19634 /* ja */,
4319051929DAEDD000A6BDCA /* pl */,
4366A0B329DAEDF500DA8329 /* rm */,
4352045B29DAEE4F00645040 /* sq */,
43045C9B29E428A800B5BD9B /* si */,
435F7F1129EF053D009A44F6 /* ca */,
43E4F8CF29F69B8B00F3D15E /* hsb */,
43E1FE0829F69D1200F5B25F /* sat-Olck */,
430AA4CE29FFD516005AB95C /* cs */,
4382C38629FFD5470062552C /* dsb */,
43FA2BFF29FFD61400850EAD /* gd */,
43D8C8EB29FFD8BB002C3379 /* tt */,
439761712A0BCB850062C60C /* gl */,
43D641A42A2DF945007BE5AF /* co */,
436F84692A4070C800279DAE /* ro */,
435863D82A49ABEE00DC13AC /* ur */,
4303AEFE2A6557FD0043D90C /* br */,
437B0B362A6E941600DD9F66 /* hr */,
439273332A6E95B50014E253 /* su */,
4364EA912B1DE9FB003A1240 /* bs */,
43EB5FA32B2728080063D23E /* ug */,
);
name = Onboarding.strings;
sourceTree = "<group>";
};
43937C2429BA686000074633 /* ResearchSurface.strings */ = {
isa = PBXVariantGroup;
children = (
43937C2529BA686000074633 /* be */,
43BD313929BA68C5003A2777 /* cy */,
4315209C29BA68CF00D729C1 /* da */,
43645E3829BA68D900CE6033 /* de */,
4368690C29BA6915000F1EAB /* en-GB */,
43D2228F29BA692400B43188 /* en-US */,
43E9787F29BA6957003D049F /* es-AR */,
430EE26629BA6968009B5023 /* es-CL */,
4339307A29BA698C001A4CAB /* es-MX */,
4362C22C29BA69C000A2AB70 /* fi */,
430D932C29BA69CE00B685EA /* fr */,
43ABB40B29BA6A0400E2AC50 /* he */,
43369A9F29BA6A3C007A80E3 /* hy-AM */,
43E129AB29BA6A480084C419 /* ia */,
43F4D28329BA6A5D00A45A1A /* is */,
432C274029BA6A6800B03800 /* it */,
435BA26329BA6AA300F1EC85 /* kk */,
4378F1B529BA6AD200D37BDC /* lo */,
434905CF29BA6B2300EF6E9A /* nb */,
43A9DD9C29BA6B3B003D55A4 /* nl */,
4310E5D229BA6B680019A821 /* pa-IN */,
43C55B5829BA6B8500ECA811 /* pt-BR */,
430F46DF29BA6BB600238F15 /* ru */,
43F9B9C929BA6BE600129A71 /* sk */,
43B2DC8C29BA6BF200810266 /* sl */,
43EB41A829BA6C1600089694 /* sv */,
43F56AE629BA6C5300D06BA0 /* tr */,
43A5BF7D29BA6C6B006B2C84 /* uk */,
43F2DD1C29BA6C8E00F69D7A /* vi */,
437DAE8C29BA6CA500A3D006 /* zh-CN */,
433429FC29BA6CB1005B05B0 /* zh-TW */,
43233C9F29BF3BBD002E6B6D /* el */,
43A2ADB729BF3C0C00303A3C /* es */,
4383320B29BF3D4000DCE236 /* ko */,
4341BFA329BF3DB20012B981 /* nn */,
43C4BFF529BF3DF1005359FB /* pt-PT */,
43DD224129C877DD0013F8BF /* hu */,
4342201A29C879F200E1A9C1 /* th */,
4388170F29D1B24000D86EDF /* ka */,
43B3D33929DAEB53006B3FBC /* en-CA */,
43E24DE629DAEB7600ABCA21 /* eo */,
43B1410929DAEBD7006DA875 /* eu */,
43288E3C29DAECDC00E19634 /* ja */,
4315265729DAECFD006F8057 /* kab */,
4319051A29DAEDD100A6BDCA /* pl */,
4366A0B429DAEDF500DA8329 /* rm */,
4352045C29DAEE4F00645040 /* sq */,
43045C9C29E428A800B5BD9B /* si */,
435F7F1229EF053D009A44F6 /* ca */,
43E4F8D029F69B8B00F3D15E /* hsb */,
43E1FE0929F69D1200F5B25F /* sat-Olck */,
430AA4CF29FFD516005AB95C /* cs */,
4382C38729FFD5470062552C /* dsb */,
43FA2C0029FFD61400850EAD /* gd */,
43D8C8EC29FFD8BB002C3379 /* tt */,
439761722A0BCB850062C60C /* gl */,
43D641A52A2DF945007BE5AF /* co */,
4303AF002A6557FD0043D90C /* br */,
439273352A6E95B50014E253 /* su */,
4364EA932B1DE9FB003A1240 /* bs */,
43EB5FA52B2728080063D23E /* ug */,
);
name = ResearchSurface.strings;
sourceTree = "<group>";
};
439A220D29F69A0C00F120EE /* Notification.strings */ = {
isa = PBXVariantGroup;
children = (
439A220E29F69A0C00F120EE /* be */,
43AFD0D229F69A6E0001109D /* cy */,
4358FE5C29F69A790057F216 /* da */,
4301276E29F69A8300DD29A8 /* de */,
436E3C9A29F69A9900DB1824 /* el */,
43C6E56529F69AB000C42AEB /* en-GB */,
437E193A29F69ABA00F743E0 /* en-US */,
43A6FA7029F69ADB00C53BCF /* es-AR */,
435EAC0E29F69AE60080D3B0 /* es-CL */,
4313D06029F69AF10088EBAC /* es */,
43ADC80B29F69B27004444BA /* fi */,
435CC46729F69B3300CC7D73 /* fr */,
43CD8C0829F69B6900B3ED1C /* he */,
43E4F8CE29F69B8B00F3D15E /* hsb */,
43A01B9929F69B9600E7D07B /* hu */,
4312FB8529F69BAB0082B995 /* ia */,
4307A24229F69BC400570352 /* is */,
43B0CCAC29F69BCF00CBDC1D /* it */,
431341ED29F69C2500FDC5CB /* ko */,
43C5287A29F69C3000D8E9B0 /* lo */,
4337457429F69C9200E10FF5 /* nl */,
43F8CEA629F69C9E00ED1918 /* nn */,
4330773429F69CC7006BC636 /* pa-IN */,
4359303C29F69CDF00896524 /* pt-BR */,
432FF9EA29F69CE900E670AC /* pt-PT */,
4333498629F69D080059610C /* ru */,
43E1FE0729F69D1200F5B25F /* sat-Olck */,
43DF6F3029F69D31002EA75B /* sk */,
43815AC029F69D3B00D19265 /* sl */,
4369916E29F69D5A00EA1FA3 /* sv */,
432CBE4029F69D8D0028B5E0 /* tr */,
4392EF5329F69DA30089BF54 /* uk */,
43B083B729F69DC10093BE71 /* vi */,
430DDCE929F69DD50041C3B5 /* zh-CN */,
43C19FC129F69DE0005214A6 /* zh-TW */,
4382C38529FFD5470062552C /* dsb */,
430CFC3929FFD5840086AD47 /* eo */,
439A0C6E29FFD5DA0084BD94 /* eu */,
43FA2BFE29FFD61400850EAD /* gd */,
431F8DC529FFD673000306C5 /* hy-AM */,
43E1D7B029FFD6B5008F2117 /* ja */,
437DD23629FFD6DC00222D6A /* kab */,
43BB7C7129FFD6E9000AFC82 /* kk */,
43F6611F29FFD7770061A78E /* nb */,
43EE2FFB29FFD7D700C97C08 /* pl */,
43C5D15429FFD7FC0099B67D /* rm */,
43F1050B29FFD89500BF0E98 /* th */,
43D8C8EA29FFD8BB002C3379 /* tt */,
4361333D2A091002009C8BBC /* cs */,
43E545D02A0BCB2E00BB1E8C /* es-MX */,
439761702A0BCB850062C60C /* gl */,
4344A4EC2A124A150024B813 /* ca */,
436D76612A124BC300E71F8F /* ka */,
436DE8552A24C0FD00DE00FC /* si */,
432559DC2A49A908001FCEE8 /* co */,
4303AEFD2A6557FD0043D90C /* br */,
435D89B82AC1A1A7005E0AD4 /* en-CA */,
435DAC5B2AEFC8F900DAF8F9 /* sq */,
4364EA902B1DE9FB003A1240 /* bs */,
43EB5FA22B2728080063D23E /* ug */,
439E22232C04A5620061A923 /* su */,
);
name = Notification.strings;
sourceTree = "<group>";
};
439A221029F69A0C00F120EE /* ZoomPageBar.strings */ = {
isa = PBXVariantGroup;
children = (
439A221129F69A0C00F120EE /* be */,
43AFD0D329F69A6E0001109D /* cy */,
4358FE5D29F69A790057F216 /* da */,
4301276F29F69A8300DD29A8 /* de */,
436E3C9B29F69A9900DB1824 /* el */,
43C6E56629F69AB000C42AEB /* en-GB */,
437E193B29F69ABB00F743E0 /* en-US */,
43A6FA7129F69ADB00C53BCF /* es-AR */,
435EAC0F29F69AE60080D3B0 /* es-CL */,
4313D06129F69AF10088EBAC /* es */,
43ADC80C29F69B28004444BA /* fi */,
435CC46829F69B3300CC7D73 /* fr */,
43CD8C0929F69B6900B3ED1C /* he */,
43A01B9A29F69B9600E7D07B /* hu */,
4312FB8629F69BAB0082B995 /* ia */,
4307A24329F69BC400570352 /* is */,
43B0CCAD29F69BCF00CBDC1D /* it */,
431341EE29F69C2500FDC5CB /* ko */,
43C5287B29F69C3000D8E9B0 /* lo */,
4337457529F69C9200E10FF5 /* nl */,
43F8CEA729F69C9E00ED1918 /* nn */,
4330773529F69CC7006BC636 /* pa-IN */,
4359303D29F69CDF00896524 /* pt-BR */,
432FF9EB29F69CE900E670AC /* pt-PT */,
4333498729F69D080059610C /* ru */,
43E1FE0B29F69D1200F5B25F /* sat-Olck */,
43DF6F3129F69D31002EA75B /* sk */,
43815AC129F69D3B00D19265 /* sl */,
4369916F29F69D5A00EA1FA3 /* sv */,
432CBE4129F69D8D0028B5E0 /* tr */,
4392EF5429F69DA30089BF54 /* uk */,
43B083B829F69DC10093BE71 /* vi */,
430DDCEA29F69DD50041C3B5 /* zh-CN */,
43C19FC229F69DE0005214A6 /* zh-TW */,
4382C38A29FFD5470062552C /* dsb */,
430CFC3A29FFD5840086AD47 /* eo */,
439A0C6F29FFD5DB0084BD94 /* eu */,
43FA2C0629FFD61400850EAD /* gd */,
4310E01329FFD65A0033395F /* hsb */,
431F8DC629FFD673000306C5 /* hy-AM */,
43E1D7B129FFD6B5008F2117 /* ja */,
437DD23729FFD6DC00222D6A /* kab */,
43BB7C7229FFD6EA000AFC82 /* kk */,
43F6612029FFD7770061A78E /* nb */,
43EE2FFC29FFD7D700C97C08 /* pl */,
43C5D15529FFD7FC0099B67D /* rm */,
43F1050C29FFD89500BF0E98 /* th */,
43C544202A0913F90076D9E9 /* tt */,
43E545D22A0BCB2E00BB1E8C /* es-MX */,
439761792A0BCB860062C60C /* gl */,
4344A4EE2A124A150024B813 /* ca */,
436D76632A124BC400E71F8F /* ka */,
4331C5CE2A1B8483004C4709 /* cs */,
436DE8572A24C0FD00DE00FC /* si */,
432559DE2A49A909001FCEE8 /* co */,
4303AF072A6557FE0043D90C /* br */,
43D2F8BB2A8A45570095D4EB /* su */,
435D89BE2AC1A1A7005E0AD4 /* en-CA */,
439CB65F2AE68F1F00A19D54 /* sq */,
4364EA9F2B1DE9FB003A1240 /* bs */,
43EB5FB12B2728090063D23E /* ug */,
);
name = ZoomPageBar.strings;
sourceTree = "<group>";
};
43A7153B2A2DF94F00DD5747 /* Footer.strings */ = {
isa = PBXVariantGroup;
children = (
43A7153C2A2DF94F00DD5747 /* cs */,
43726BF32A2DF96D00ED91CB /* de */,
43CA0AF92A2DF99300EE8131 /* en-GB */,
43A7CA142A2DF99E00BCAA15 /* en-US */,
430E03BC2A2DF9BC0088C30C /* es-AR */,
438532AE2A2DF9CE001C2849 /* es */,
434341F82A2DF9FB00D08DF6 /* fi */,
43073F002A2DFA04008E6025 /* fr */,
43E90CE92A2DFA1F000A0A28 /* gl */,
431E51C52A2DFA31006B865B /* he */,
43FD44512A2DFA4D00321987 /* hsb */,
43B9A3EB2A2DFA560078C977 /* hu */,
436F08C52A2DFA6000A49B53 /* hy-AM */,
4319131F2A2DFA6900A00E1C /* ia */,
43BC52052A2DFA7C0088B9A2 /* is */,
43548D222A2DFAB400E28766 /* kk */,
435E6AEC2A2DFAD90062B28C /* lo */,
431B75792A2DFB2D00D3DD0E /* nl */,
43D7FE852A2DFB3600B35176 /* nn */,
432737B22A2DFB6600BE8F3B /* pt-BR */,
437035672A2DFB9600F06011 /* sat-Olck */,
4348AA992A2DFBB300D6D5AC /* sk */,
439E5A162A2DFBD700943161 /* sv */,
4388E3FF2A2DFBF1006F5B58 /* th */,
43D341A02A2DFC150060E3B9 /* uk */,
43B950CD2A2DFC2F0001A8D1 /* vi */,
43158BD02A2DFC41000C3744 /* zh-CN */,
437B98E42A2DFC4A00318570 /* zh-TW */,
43ABC2F62A3733AA001FC18D /* ca */,
43EF88BD2A3733B300AB9AAB /* co */,
43A6A12E2A3733C600D41963 /* cy */,
43B4A4B82A3733ED00D652DB /* el */,
4396E5F72A373433008E15B7 /* es-CL */,
436FC6A82A3734F30010789D /* it */,
43A27A372A3734FC00DE9AE0 /* ja */,
439D3CDF2A37350E00E22F7D /* ka */,
4370179D2A37351700D9003D /* kab */,
43E393352A37353B007D2C01 /* ko */,
43EBF7062A3735DC00E56F21 /* rm */,
438237152A3735EE005C5799 /* ru */,
432E7E202A37360900A49261 /* si */,
43746AE82A37361B0047552E /* sl */,
43D5CD0B2A373663000AC490 /* tr */,
43736FDD2A406F2900546F4A /* eu */,
43766D9F2A406F5C00FE8056 /* gd */,
4376DDFB2A407097000BA966 /* pa-IN */,
43971E0B2A49A8BA001FD103 /* be */,
4339E2A02A49A9250071F5CF /* da */,
43E2D2E02A49A93800E391B4 /* dsb */,
43177EC52A49A96800A22B9C /* eo */,
431D38812A49AADF00A8BE49 /* nb */,
432C25DA2A49AB2400C6945C /* pl */,
435E4EF02A49AB3900F042C0 /* pt-PT */,
435863D72A49ABEE00DC13AC /* ur */,
4337C9D42A5C211300987DEB /* tt */,
4303AEFC2A6557FD0043D90C /* br */,
437B0B352A6E941600DD9F66 /* hr */,
439273322A6E95B50014E253 /* su */,
432361982A77CE0000027CA4 /* en-CA */,
4301323B2ADD559F00B1FAD7 /* sq */,
4364EA8E2B1DE9FB003A1240 /* bs */,
43EB5FA02B2728080063D23E /* ug */,
);
name = Footer.strings;
sourceTree = "<group>";
};
43A7153E2A2DF94F00DD5747 /* RememberCard.strings */ = {
isa = PBXVariantGroup;
children = (
43A7153F2A2DF94F00DD5747 /* cs */,
43726BF42A2DF96D00ED91CB /* de */,
43CA0AFA2A2DF99400EE8131 /* en-GB */,
43A7CA152A2DF99E00BCAA15 /* en-US */,
430E03BD2A2DF9BC0088C30C /* es-AR */,
438532AF2A2DF9CE001C2849 /* es */,
434341F92A2DF9FB00D08DF6 /* fi */,
43073F012A2DFA04008E6025 /* fr */,
43E90CEA2A2DFA1F000A0A28 /* gl */,
431E51C62A2DFA31006B865B /* he */,
43FD44522A2DFA4D00321987 /* hsb */,
43B9A3EC2A2DFA560078C977 /* hu */,
436F08C62A2DFA6000A49B53 /* hy-AM */,
431913202A2DFA6900A00E1C /* ia */,
43BC52062A2DFA7C0088B9A2 /* is */,
43548D232A2DFAB400E28766 /* kk */,
435E6AED2A2DFAD90062B28C /* lo */,
431B757A2A2DFB2D00D3DD0E /* nl */,
43D7FE862A2DFB3600B35176 /* nn */,
432737B32A2DFB6600BE8F3B /* pt-BR */,
437035682A2DFB9600F06011 /* sat-Olck */,
4348AA9A2A2DFBB300D6D5AC /* sk */,
439E5A172A2DFBD700943161 /* sv */,
4388E4002A2DFBF1006F5B58 /* th */,
43EF3AB82A2DFC0300B4F6C0 /* tr */,
43D341A12A2DFC150060E3B9 /* uk */,
43B950CE2A2DFC2F0001A8D1 /* vi */,
43158BD12A2DFC41000C3744 /* zh-CN */,
437B98E52A2DFC4A00318570 /* zh-TW */,
43ABC2F72A3733AA001FC18D /* ca */,
43EF88BE2A3733B300AB9AAB /* co */,
43A6A12F2A3733C600D41963 /* cy */,
43B4A4B92A3733ED00D652DB /* el */,
4396E5F82A373433008E15B7 /* es-CL */,
436FC6A92A3734F30010789D /* it */,
43A27A382A3734FD00DE9AE0 /* ja */,
439D3CE02A37350E00E22F7D /* ka */,
4370179E2A37351700D9003D /* kab */,
43E393362A37353B007D2C01 /* ko */,
43EBF7072A3735DC00E56F21 /* rm */,
438237162A3735EE005C5799 /* ru */,
432E7E212A37360900A49261 /* si */,
43746AE92A37361B0047552E /* sl */,
43736FDE2A406F2900546F4A /* eu */,
43766DA02A406F5D00FE8056 /* gd */,
4376DDFC2A407097000BA966 /* pa-IN */,
43971E0C2A49A8BA001FD103 /* be */,
4339E2A12A49A9250071F5CF /* da */,
43E2D2E12A49A93800E391B4 /* dsb */,
43177EC62A49A96800A22B9C /* eo */,
431D38822A49AADF00A8BE49 /* nb */,
432C25DB2A49AB2400C6945C /* pl */,
435E4EF12A49AB3900F042C0 /* pt-PT */,
4337C9D52A5C211300987DEB /* tt */,
4303AEFF2A6557FD0043D90C /* br */,
437B0B372A6E941600DD9F66 /* hr */,
439273342A6E95B50014E253 /* su */,
435D89B92AC1A1A7005E0AD4 /* en-CA */,
4301323C2ADD559F00B1FAD7 /* sq */,
4364EA922B1DE9FB003A1240 /* bs */,
43EB5FA42B2728080063D23E /* ug */,
);
name = RememberCard.strings;
sourceTree = "<group>";
};
43A715412A2DF94F00DD5747 /* UpdateCard.strings */ = {
isa = PBXVariantGroup;
children = (
43A715422A2DF94F00DD5747 /* cs */,
43726BF52A2DF96D00ED91CB /* de */,
43CA0AFB2A2DF99400EE8131 /* en-GB */,
43A7CA162A2DF99E00BCAA15 /* en-US */,
430E03BE2A2DF9BC0088C30C /* es-AR */,
438532B02A2DF9CE001C2849 /* es */,
434341FA2A2DF9FB00D08DF6 /* fi */,
43073F022A2DFA04008E6025 /* fr */,
43E90CEB2A2DFA1F000A0A28 /* gl */,
431E51C72A2DFA31006B865B /* he */,
43FD44532A2DFA4D00321987 /* hsb */,
43B9A3ED2A2DFA560078C977 /* hu */,
436F08C72A2DFA6000A49B53 /* hy-AM */,
431913212A2DFA6900A00E1C /* ia */,
43BC52072A2DFA7C0088B9A2 /* is */,
43548D242A2DFAB400E28766 /* kk */,
435E6AEE2A2DFAD90062B28C /* lo */,
431B757B2A2DFB2D00D3DD0E /* nl */,
43D7FE872A2DFB3600B35176 /* nn */,
432737B42A2DFB6700BE8F3B /* pt-BR */,
437035692A2DFB9600F06011 /* sat-Olck */,
4348AA9B2A2DFBB300D6D5AC /* sk */,
439E5A182A2DFBD700943161 /* sv */,
4388E4012A2DFBF1006F5B58 /* th */,
43EF3AB92A2DFC0300B4F6C0 /* tr */,
43D341A22A2DFC150060E3B9 /* uk */,
43B950CF2A2DFC2F0001A8D1 /* vi */,
43158BD22A2DFC41000C3744 /* zh-CN */,
437B98E62A2DFC4A00318570 /* zh-TW */,
43ABC2F82A3733AA001FC18D /* ca */,
43A6A1302A3733C600D41963 /* cy */,
43B4A4BA2A3733ED00D652DB /* el */,
4396E5F92A373433008E15B7 /* es-CL */,
436FC6AA2A3734F40010789D /* it */,
43A27A392A3734FD00DE9AE0 /* ja */,
439D3CE12A37350E00E22F7D /* ka */,
4370179F2A37351700D9003D /* kab */,
43E393372A37353B007D2C01 /* ko */,
43EBF7082A3735DC00E56F21 /* rm */,
438237172A3735EE005C5799 /* ru */,
432E7E222A37360900A49261 /* si */,
43746AEA2A37361B0047552E /* sl */,
43736FDF2A406F2900546F4A /* eu */,
43766DA12A406F5D00FE8056 /* gd */,
4376DDFD2A407097000BA966 /* pa-IN */,
43971E0D2A49A8BA001FD103 /* be */,
432559DD2A49A908001FCEE8 /* co */,
4339E2A22A49A9260071F5CF /* da */,
43E2D2E22A49A93800E391B4 /* dsb */,
43177EC72A49A96800A22B9C /* eo */,
431D38832A49AADF00A8BE49 /* nb */,
432C25DC2A49AB2400C6945C /* pl */,
435E4EF22A49AB3900F042C0 /* pt-PT */,
4337C9D72A5C211300987DEB /* tt */,
4303AF052A6557FE0043D90C /* br */,
437B0B3D2A6E941600DD9F66 /* hr */,
43D2F8B92A8A45570095D4EB /* su */,
435D89BC2AC1A1A7005E0AD4 /* en-CA */,
4301323E2ADD559F00B1FAD7 /* sq */,
4364EA9D2B1DE9FB003A1240 /* bs */,
43EB5FAF2B2728080063D23E /* ug */,
);
name = UpdateCard.strings;
sourceTree = "<group>";
};
43A878152B838FF90039D6B7 /* PasswordAutofill.strings */ = {
isa = PBXVariantGroup;
children = (
43A878162B838FF90039D6B7 /* br */,
432C01592B83900600392A88 /* bs */,
43477CAB2B83902B00A2BF95 /* cs */,
43E1885B2B83903700A2FB71 /* cy */,
43EAB01E2B83904F00D0A986 /* de */,
43711C682B83905C006DC502 /* dsb */,
43D4B09B2B83906900991110 /* el */,
4306A0282B83908D00E9E38E /* en-US */,
43C4DC302B8390B2000761EA /* es-AR */,
43936DB72B8390BE006C9A4E /* es-CL */,
4323ABD42B8390CB0090EE97 /* es */,
43EA5D952B8390F200F80A22 /* eu */,
43A7AB3B2B83910E00E4B8FC /* fi */,
433A3BFC2B83911A00DD472C /* fr */,
437EA6292B83915700DE9E71 /* he */,
4330958C2B83917C00FAD61B /* hsb */,
4323CB2D2B8391A0004406D6 /* ia */,
4331790B2B8391B800CF3B1E /* is */,
43EB66712B8391C5006D5457 /* it */,
434C3D1F2B8391F600A0FB8B /* kab */,
43066B802B83920400A7B208 /* kk */,
43E2C7F32B8392A70078552D /* nl */,
430284E72B8392D8000B2810 /* pa-IN */,
43BBB5762B8392F7001D4811 /* pt-BR */,
437ABC212B8393050027444C /* pt-PT */,
43A36A0E2B8393350057560F /* ru */,
43D78C4B2B83937A00C9A5F6 /* sk */,
43E9CC602B83939800E1553B /* sq */,
435B9BAC2B8393B9006862A6 /* sv */,
431142B22B8394110070597A /* tr */,
4316B8DB2B83942C000EF1F6 /* ug */,
431309CC2B83946700529370 /* vi */,
43433C482B8394830052B8E0 /* zh-CN */,
430F5DCB2B8394930061D75C /* zh-TW */,
43E970BB2B8CA89B00E02D0F /* en-GB */,
4321FAB92B8CA9A70046DCA0 /* hu */,
43B8D10D2B8CA9B5009ABA24 /* hy-AM */,
43866D2A2B8CAA5C00808188 /* ko */,
43D11E822B8CAABD0066674A /* nb */,
43D1D30B2B8CAAE200C7987F /* nn */,
43BC1C102B8CABAB0027B0A5 /* sl */,
4358857E2B8CAC52003889BD /* uk */,
439FC0672B95EB76006568A6 /* gl */,
43CFD03D2B9F1D1000E7EB9E /* be */,
438CA81D2B9F1D6900B17028 /* co */,
43B1BCFD2B9F1D8E00126EF0 /* da */,
4310F12C2B9F1DE60028D3B6 /* eo */,
43C5A2F52B9F1F230063E657 /* ja */,
43491DDF2B9F205C0089F5E9 /* pl */,
43ADE8FE2B9F21540025934D /* th */,
4327926C2BB192FD001707B5 /* en-CA */,
43A2FD572BCD45C5004981E9 /* rm */,
);
name = PasswordAutofill.strings;
sourceTree = "<group>";
};
43B2962F2B305F1E00A5AA9B /* ContextualHints.strings */ = {
isa = PBXVariantGroup;
children = (
43B296302B305F1E00A5AA9B /* bs */,
431F4AD32B305F4000CFC764 /* cs */,
4332AE0B2B305F6200885C18 /* de */,
437327D32B305F6E0090FCBC /* dsb */,
4382CA872B305F7900358217 /* el */,
439E25CB2B305F90007C12F0 /* en-GB */,
43AC35692B305F9B00789923 /* en-US */,
43D05A7D2B305FC000474FFB /* es-AR */,
43DF472E2B305FCC00F5D1C3 /* es-CL */,
43ED29612B305FD800481A75 /* es */,
433A6D4D2B30601D00368B97 /* fr */,
437884942B30605500568579 /* he */,
43A49E662B30607700FC86A9 /* hsb */,
43AE0B4D2B30608200BCF6CC /* hu */,
43C993B12B30609900C813F4 /* ia */,
43E456752B3060AF00E86E6B /* is */,
43F30EF32B3060BA00336EBE /* it */,
433142EC2B3060F20006E149 /* kk */,
43BAABE92B30616C000CE561 /* nb */,
43D5C57D2B30618200F8D6A2 /* nl */,
430F44532B3061AF0088F004 /* pa-IN */,
432AFD462B3061C600ED5F7E /* pt-BR */,
435D29402B3061F30013A73B /* ru */,
439367322B30622400ED2101 /* sk */,
439DA89D2B306232002992C8 /* sl */,
43CC3D062B30625900CCE687 /* sv */,
43173BBC2B3062B7001C6F06 /* uk */,
436A14842B3062D900134346 /* vi */,
43F816BD2B3062FC0099E15F /* zh-TW */,
4324ED762B3999D1008ADCBA /* cy */,
4333A67D2B3999DC00B808F7 /* da */,
439A45572B399A9100E8CE21 /* fi */,
43F58D222B399B94006869F4 /* ko */,
437743D12B399D3000CC7686 /* tr */,
434B69B82B399D9100D77EA7 /* zh-CN */,
43416EF72B42D50B003C9C9B /* eu */,
438998AD2B42D59F00591121 /* hy-AM */,
433D50122B42D5FA00B614FF /* kab */,
43312EE82B4C0ED600F8D00F /* co */,
43914B522B4C115A0028781C /* nn */,
4353898E2B4C12400035DE83 /* sq */,
43D87B3C2B5549B400E11CE8 /* eo */,
4355C9172B554AD800B90EF1 /* ja */,
435C0DED2B554BD9002F55FA /* pl */,
43D6F6EF2B554C0000328E70 /* rm */,
4364E8062B554C3B00601C45 /* si */,
439FDCD52B554CC70064EE24 /* ug */,
43D3C0132B5E832600EF55BA /* be */,
430148D32B5E8854000C4D41 /* th */,
43CEB4582B680459000F85A9 /* pt-PT */,
439FC0602B95EB76006568A6 /* gl */,
432792652BB192FD001707B5 /* en-CA */,
435FEE3B2BDFBB3200AB9611 /* tt */,
439E221B2C04A5610061A923 /* su */,
);
name = ContextualHints.strings;
sourceTree = "<group>";
};
43B296322B305F1E00A5AA9B /* CredentialProvider.strings */ = {
isa = PBXVariantGroup;
children = (
43B296332B305F1E00A5AA9B /* bs */,
431F4AD42B305F4000CFC764 /* cs */,
4332AE0C2B305F6200885C18 /* de */,
437327D42B305F6E0090FCBC /* dsb */,
4382CA882B305F7900358217 /* el */,
439E25CC2B305F90007C12F0 /* en-GB */,
43AC356A2B305F9B00789923 /* en-US */,
43D05A7E2B305FC000474FFB /* es-AR */,
43DF472F2B305FCC00F5D1C3 /* es-CL */,
43ED29622B305FD800481A75 /* es */,
432C50CF2B306011005F78C3 /* fi */,
433A6D4E2B30601D00368B97 /* fr */,
437884952B30605500568579 /* he */,
43A49E672B30607700FC86A9 /* hsb */,
43AE0B4E2B30608200BCF6CC /* hu */,
43C993B22B30609900C813F4 /* ia */,
43E456762B3060AF00E86E6B /* is */,
43F30EF42B3060BB00336EBE /* it */,
433142ED2B3060F20006E149 /* kk */,
43BAABEA2B30616C000CE561 /* nb */,
43D5C57E2B30618200F8D6A2 /* nl */,
43E48E6B2B30618E00FFA16A /* nn */,
430F44542B3061AF0088F004 /* pa-IN */,
432AFD472B3061C600ED5F7E /* pt-BR */,
435D29412B3061F30013A73B /* ru */,
439367332B30622400ED2101 /* sk */,
43CC3D072B30625900CCE687 /* sv */,
432C716F2B3062AC00AA3393 /* ug */,
43173BBD2B3062B7001C6F06 /* uk */,
436A14852B3062D900134346 /* vi */,
43F816BE2B3062FC0099E15F /* zh-TW */,
437A9E092B399998009ECFF7 /* br */,
4324ED772B3999D1008ADCBA /* cy */,
4333A67E2B3999DC00B808F7 /* da */,
43879B6F2B399B6700015597 /* kab */,
436A16552B399CBD004C36E0 /* sl */,
43111A122B399D1300EBC322 /* th */,
437743D22B399D3000CC7686 /* tr */,
434B69B92B399D9200D77EA7 /* zh-CN */,
43416EF82B42D50B003C9C9B /* eu */,
438998AE2B42D59F00591121 /* hy-AM */,
43312EE92B4C0ED600F8D00F /* co */,
437831712B4C10D40083DD87 /* lo */,
4353898F2B4C12400035DE83 /* sq */,
43D87B3D2B5549B400E11CE8 /* eo */,
4355C9182B554AD800B90EF1 /* ja */,
435C0DEE2B554BD9002F55FA /* pl */,
43D6F6F02B554C0000328E70 /* rm */,
4364E8072B554C3B00601C45 /* si */,
43D3C0142B5E832600EF55BA /* be */,
438B41BA2B5E865F00BA2E52 /* ko */,
4378F2C82B5E879900D89B0A /* pt-PT */,
434B67C32B7BF1FC00FC512B /* tt */,
439FC0612B95EB76006568A6 /* gl */,
432792662BB192FD001707B5 /* en-CA */,
439E221C2C04A5610061A923 /* su */,
);
name = CredentialProvider.strings;
sourceTree = "<group>";
};
43B296352B305F1E00A5AA9B /* Credentials.strings */ = {
isa = PBXVariantGroup;
children = (
43B296362B305F1E00A5AA9B /* bs */,
4332AE0D2B305F6200885C18 /* de */,
437327D52B305F6E0090FCBC /* dsb */,
4382CA892B305F7900358217 /* el */,
439E25CD2B305F90007C12F0 /* en-GB */,
43AC356B2B305F9B00789923 /* en-US */,
43D05A7F2B305FC000474FFB /* es-AR */,
43DF47302B305FCC00F5D1C3 /* es-CL */,
43ED29632B305FD800481A75 /* es */,
437884962B30605500568579 /* he */,
43A49E682B30607700FC86A9 /* hsb */,
43C993B32B30609900C813F4 /* ia */,
43E456772B3060AF00E86E6B /* is */,
43F30EF52B3060BB00336EBE /* it */,
433142EE2B3060F20006E149 /* kk */,
43BAABEB2B30616C000CE561 /* nb */,
43D5C57F2B30618200F8D6A2 /* nl */,
430F44552B3061AF0088F004 /* pa-IN */,
432AFD482B3061C600ED5F7E /* pt-BR */,
435D29422B3061F30013A73B /* ru */,
439367342B30622400ED2101 /* sk */,
439DA89E2B306232002992C8 /* sl */,
43CC3D082B30625900CCE687 /* sv */,
43173BBE2B3062B7001C6F06 /* uk */,
436A14862B3062D900134346 /* vi */,
43F816BF2B3062FC0099E15F /* zh-TW */,
4324ED782B3999D1008ADCBA /* cy */,
4333A67F2B3999DC00B808F7 /* da */,
43F264D82B399A9D00E54A5C /* fr */,
43B5A2AF2B399B0200CCE6F3 /* hu */,
437743D32B399D3000CC7686 /* tr */,
434B69BA2B399D9200D77EA7 /* zh-CN */,
43907E4C2B42D4550053503C /* cs */,
43416EF92B42D50B003C9C9B /* eu */,
438998AF2B42D59F00591121 /* hy-AM */,
43312EEA2B4C0ED600F8D00F /* co */,
430CEB102B4C0FBA0081F458 /* fi */,
43914B532B4C115B0028781C /* nn */,
435389902B4C12400035DE83 /* sq */,
43D87B3E2B5549B400E11CE8 /* eo */,
4355C9192B554AD800B90EF1 /* ja */,
435C0DEF2B554BD9002F55FA /* pl */,
43D6F6F12B554C0000328E70 /* rm */,
4364E8082B554C3B00601C45 /* si */,
439FDCD62B554CC70064EE24 /* ug */,
438B41BB2B5E865F00BA2E52 /* ko */,
430148D42B5E8854000C4D41 /* th */,
43CEB4592B680459000F85A9 /* pt-PT */,
439FC0622B95EB76006568A6 /* gl */,
432792672BB192FD001707B5 /* en-CA */,
438D48872BCD44730052F1E1 /* kab */,
435FEE3C2BDFBB3200AB9611 /* tt */,
439E221D2C04A5610061A923 /* su */,
);
name = Credentials.strings;
sourceTree = "<group>";
};
43B296382B305F1E00A5AA9B /* FirefoxLogins.strings */ = {
isa = PBXVariantGroup;
children = (
43B296392B305F1E00A5AA9B /* bs */,
431F4AD52B305F4000CFC764 /* cs */,
4332AE0E2B305F6200885C18 /* de */,
437327D62B305F6E0090FCBC /* dsb */,
4382CA8A2B305F7900358217 /* el */,
439E25CE2B305F90007C12F0 /* en-GB */,
43AC356C2B305F9B00789923 /* en-US */,
43D05A802B305FC000474FFB /* es-AR */,
43DF47312B305FCC00F5D1C3 /* es-CL */,
43ED29642B305FD800481A75 /* es */,
433A6D4F2B30601D00368B97 /* fr */,
437884972B30605500568579 /* he */,
43A49E692B30607700FC86A9 /* hsb */,
43AE0B4F2B30608200BCF6CC /* hu */,
43C993B42B30609900C813F4 /* ia */,
43E456782B3060AF00E86E6B /* is */,
43F30EF62B3060BB00336EBE /* it */,
433142EF2B3060F20006E149 /* kk */,
43BAABED2B30616C000CE561 /* nb */,
43D5C5802B30618200F8D6A2 /* nl */,
43E48E6C2B30618E00FFA16A /* nn */,
430F44562B3061AF0088F004 /* pa-IN */,
432AFD492B3061C600ED5F7E /* pt-BR */,
435D29432B3061F30013A73B /* ru */,
439367352B30622500ED2101 /* sk */,
439DA89F2B306232002992C8 /* sl */,
43CC3D092B30625900CCE687 /* sv */,
43173BBF2B3062B7001C6F06 /* uk */,
436A14872B3062D900134346 /* vi */,
43F816C02B3062FC0099E15F /* zh-TW */,
437A9E0B2B399998009ECFF7 /* br */,
4324ED792B3999D1008ADCBA /* cy */,
4333A6812B3999DD00B808F7 /* da */,
439A45582B399A9100E8CE21 /* fi */,
43879B702B399B6700015597 /* kab */,
43111A132B399D1300EBC322 /* th */,
437743D42B399D3000CC7686 /* tr */,
43A611CD2B399D4800DE9C4B /* ug */,
434B69BB2B399D9200D77EA7 /* zh-CN */,
43416EFA2B42D50B003C9C9B /* eu */,
438998B02B42D59F00591121 /* hy-AM */,
43312EEC2B4C0ED600F8D00F /* co */,
437831722B4C10D40083DD87 /* lo */,
435389912B4C12400035DE83 /* sq */,
43D87B402B5549B400E11CE8 /* eo */,
4355C91A2B554AD800B90EF1 /* ja */,
435C0DF12B554BD9002F55FA /* pl */,
43D6F6F32B554C0100328E70 /* rm */,
4364E80A2B554C3B00601C45 /* si */,
43D3C0162B5E832600EF55BA /* be */,
438B41BC2B5E865F00BA2E52 /* ko */,
4378F2C92B5E879900D89B0A /* pt-PT */,
434B67C42B7BF1FC00FC512B /* tt */,
439FC0642B95EB76006568A6 /* gl */,
432792692BB192FD001707B5 /* en-CA */,
439E221F2C04A5610061A923 /* su */,
);
name = FirefoxLogins.strings;
sourceTree = "<group>";
};
43B2963B2B305F1E00A5AA9B /* LoginsHelper.strings */ = {
isa = PBXVariantGroup;
children = (
43B2963C2B305F1E00A5AA9B /* bs */,
431F4AD62B305F4000CFC764 /* cs */,
4332AE0F2B305F6200885C18 /* de */,
437327D72B305F6E0090FCBC /* dsb */,
4382CA8B2B305F7900358217 /* el */,
439E25CF2B305F90007C12F0 /* en-GB */,
43AC356D2B305F9B00789923 /* en-US */,
43D05A812B305FC000474FFB /* es-AR */,
43DF47322B305FCC00F5D1C3 /* es-CL */,
43ED29652B305FD800481A75 /* es */,
432C50D02B306011005F78C3 /* fi */,
433A6D502B30601D00368B97 /* fr */,
437884982B30605500568579 /* he */,
43A49E6A2B30607700FC86A9 /* hsb */,
43AE0B502B30608200BCF6CC /* hu */,
43C993B52B30609900C813F4 /* ia */,
43E456792B3060AF00E86E6B /* is */,
43F30EF72B3060BB00336EBE /* it */,
433142F02B3060F20006E149 /* kk */,
43BAABEE2B30616C000CE561 /* nb */,
43D5C5812B30618200F8D6A2 /* nl */,
43E48E6D2B30618E00FFA16A /* nn */,
430F44572B3061AF0088F004 /* pa-IN */,
432AFD4A2B3061C600ED5F7E /* pt-BR */,
435D29442B3061F30013A73B /* ru */,
439367362B30622500ED2101 /* sk */,
439DA8A02B306232002992C8 /* sl */,
43CC3D0A2B30625900CCE687 /* sv */,
432C71702B3062AC00AA3393 /* ug */,
43173BC02B3062B7001C6F06 /* uk */,
436A14882B3062D900134346 /* vi */,
43F816C12B3062FC0099E15F /* zh-TW */,
437A9E0C2B399998009ECFF7 /* br */,
4324ED7A2B3999D1008ADCBA /* cy */,
4333A6822B3999DD00B808F7 /* da */,
43879B712B399B6700015597 /* kab */,
43111A142B399D1300EBC322 /* th */,
437743D52B399D3000CC7686 /* tr */,
434B69BC2B399D9200D77EA7 /* zh-CN */,
43416EFB2B42D50B003C9C9B /* eu */,
438998B12B42D59F00591121 /* hy-AM */,
43312EED2B4C0ED600F8D00F /* co */,
435389922B4C12400035DE83 /* sq */,
43D87B412B5549B400E11CE8 /* eo */,
4355C91B2B554AD800B90EF1 /* ja */,
435C0DF22B554BD9002F55FA /* pl */,
43D6F6F42B554C0100328E70 /* rm */,
4364E80B2B554C3B00601C45 /* si */,
43D3C0172B5E832600EF55BA /* be */,
438B41BD2B5E865F00BA2E52 /* ko */,
4378F2CA2B5E879900D89B0A /* pt-PT */,
434B67C52B7BF1FC00FC512B /* tt */,
439FC0662B95EB76006568A6 /* gl */,
4327926B2BB192FD001707B5 /* en-CA */,
439E22212C04A5610061A923 /* su */,
);
name = LoginsHelper.strings;
sourceTree = "<group>";
};
43B520E22B55493E00007187 /* TabToolbar.strings */ = {
isa = PBXVariantGroup;
children = (
43B520E32B55493E00007187 /* co */,
43C7DE1D2B55494A00E532FF /* cs */,
43D50B5B2B55495600E2E149 /* cy */,
433B981A2B55496D00940F00 /* de */,
4349DD982B5549790093B3DA /* dsb */,
4371EAA02B55499C00DD3D3C /* en-GB */,
43096D112B5549A80015CDFD /* en-US */,
43D87B422B5549B400E11CE8 /* eo */,
43F349362B5549CC00737A91 /* es-AR */,
430E91272B5549E300F90C14 /* es */,
439BE0CE2B554A1D00E73966 /* fi */,
4335A79E2B554A630087D279 /* he */,
43ABDF182B554A86007D902C /* hsb */,
43C680D22B554A9D00960168 /* hy-AM */,
43D462182B554AA900AC48F1 /* ia */,
4347D6D32B554ACC009C2F3C /* it */,
4355C91C2B554AD800B90EF1 /* ja */,
438AA1252B554B0700D3B3D8 /* kk */,
43C437A72B554B9C00FBA497 /* nl */,
434D7D8F2B554BCC0089106C /* pa-IN */,
435C0DF32B554BD9002F55FA /* pl */,
437330442B554BE600BB1AFC /* pt-BR */,
43D6F6F52B554C0100328E70 /* rm */,
43F277DA2B554C180096C503 /* ru */,
437241122B554C4700C9CEF2 /* sk */,
438EE30D2B554C5E00423F74 /* sq */,
43F3AB252B554C7600CAEC9A /* sv */,
4336DF3C2B554CB00028A496 /* tr */,
439FDCD72B554CC70064EE24 /* ug */,
43AD34952B554CD3007E5A7B /* uk */,
43D6C84A2B554CF60091138A /* vi */,
433B8E962B554D0D00BB67DC /* zh-CN */,
434905B12B554D1800D750D7 /* zh-TW */,
43D3C0182B5E832600EF55BA /* be */,
43E68A5E2B5E83DE004BC945 /* el */,
4316C3F02B5E844300F41FA7 /* es-CL */,
43CF76D92B5E84B9001CA9CD /* eu */,
439480802B5E850F00D582AE /* fr */,
43ED8C102B5E859B00FC2FB0 /* hu */,
4395FBDC2B5E85D200AA7AF3 /* is */,
438B41BE2B5E865F00BA2E52 /* ko */,
430148D52B5E8854000C4D41 /* th */,
433204162B68010A00ECE7AC /* bs */,
43CEB45A2B680459000F85A9 /* pt-PT */,
436630302B7BEDF00076848B /* da */,
4399EF912B7BEFC600E091BE /* kab */,
43F848F02B7BF07600B6BB44 /* nb */,
43D1D30C2B8CAAE200C7987F /* nn */,
439FC0682B95EB76006568A6 /* gl */,
43AFBE0C2BA85AE900E9647E /* sl */,
43D74AE22BCD4286000D0251 /* en-CA */,
);
name = TabToolbar.strings;
sourceTree = "<group>";
};
43B966AD2BE8F11D007448EA /* Microsurvey.strings */ = {
isa = PBXVariantGroup;
children = (
43B966AE2BE8F11D007448EA /* be */,
43B91F8C2BE8F19000AD3D4B /* co */,
436BF4E12BE8F19F00EEFDCA /* cs */,
435DE3312BE8F1AE004BF646 /* cy */,
430173AD2BE8F1BE003B90CB /* da */,
437CC8E02BE8F1D100CB4385 /* de */,
431C43F32BE8F1E0009DBB26 /* dsb */,
43BED8DE2BE8F1F100E34361 /* el */,
43934DD52BE8F20200ACE2C8 /* en-CA */,
437DCBB82BE8F21600F6008F /* en-GB */,
438C789C2BE8F22600265DFC /* en-US */,
437137DB2BE8F23800A3F62D /* eo */,
43F4DAE02BE8F25300567743 /* es-AR */,
43C0B1D82BE8F26100E527D7 /* es-CL */,
4376E4AC2BE8F27200EFC01F /* es */,
431445022BE8F29E006B02CC /* eu */,
439070852BE8F2B600E8FB5E /* fi */,
4356A5C82BE8F2C300A39580 /* fr */,
438D71902BE8F3010097636A /* he */,
4343BBBD2BE8F3280082F853 /* hsb */,
43ECB7C52BE8F3410024824F /* hy-AM */,
43804C682BE8F34E00449FEE /* ia */,
43CE90FA2BE8F36700FFB2D4 /* is */,
437582642BE8F37A006F43C6 /* it */,
439E1F872BE8F38900944BAC /* ja */,
4363B6662BE8F3C2004D0CED /* kk */,
4355BE5F2BE8F44900610006 /* nb */,
43EC4E1E2BE8F46200290013 /* nl */,
4381241E2BE8F46E00DE6900 /* nn */,
4312AAC52BE8F496007D9494 /* pa-IN */,
43539A352BE8F4A9007B6A73 /* pl */,
433D12062BE8F4B700F2E3A5 /* pt-BR */,
43DE02832BE8F4C700D5AAE7 /* pt-PT */,
43C22F422BE8F4D80043046A /* rm */,
43B7FCDC2BE8F4F4003EE408 /* ru */,
43A6C6152BE8F51A00A20B5E /* si */,
437668872BE8F52600C19A1B /* sk */,
430137552BE8F532005D898E /* sl */,
4392F5EF2BE8F53E007070C6 /* sq */,
43DB4DB82BE8F55700EBCB3A /* sv */,
4310303F2BE8F59500C179F1 /* tr */,
4359F1472BE8F5AE004C2225 /* ug */,
4300CFD32BE8F5BB00928D8B /* uk */,
43C784792BE8F5DF005E2B49 /* vi */,
43A2001C2BE8F5F800BBF27C /* zh-CN */,
43FEAB4F2BE8F60400EBB526 /* zh-TW */,
4308262A2BF506EC002C58F9 /* bs */,
43087EE12BF50875005EAA6C /* hu */,
434123CE2BF508ED00A28FC7 /* kab */,
4382C7FE2BFB6860003CEB09 /* ko */,
439E22222C04A5610061A923 /* su */,
);
name = Microsurvey.strings;
sourceTree = "<group>";
};
43C50B4E2A0BCAA800C6A134 /* FirefoxSync.strings */ = {
isa = PBXVariantGroup;
children = (
43C50B4F2A0BCAA800C6A134 /* da */,
4351540E2A0BCAB300D5E2CC /* de */,
43A03D882A0BCAE30002CBFF /* en-GB */,
4358DEF72A0BCAED000A7CED /* en-US */,
43569A312A0BCB0E00BCDA77 /* es-AR */,
43DE406A2A0BCB1900D6F533 /* es-CL */,
43E545CF2A0BCB2E00BB1E8C /* es-MX */,
4370383F2A0BCB590095B778 /* fi */,
43FB409E2A0BCB650006C10B /* fr */,
430E3BEE2A0BCB7A00449742 /* gd */,
4397616E2A0BCB850062C60C /* gl */,
43AF50962A0BCB9C009206CD /* he */,
43E30B1C2A0BCBC700D837F3 /* hu */,
436CB2BE2A0BCBD20068E25D /* hy-AM */,
43F22E072A0BCBDD00DB5D9B /* ia */,
4369ACFC2A0BCBFD001EE1AF /* it */,
43F112792A0BCC2800134C75 /* kab */,
43D485082A0BCC61007AF621 /* lo */,
430A4A412A0BCCB0009D4128 /* nb */,
431384722A0BCCC600828308 /* nl */,
4396BBE32A0BCCD200482ABA /* nn */,
431014922A0BCD0900909977 /* pt-BR */,
434F05982A0BCD36008B1057 /* ru */,
4357D35D2A0BCDFF00D643FC /* vi */,
43D5DCFE2A0BCE130061D1CE /* zh-CN */,
4363AC032A0BCE1D00A18A25 /* zh-TW */,
4344A4EB2A124A150024B813 /* ca */,
433E11402A124A2C00B4C650 /* cs */,
43A9B1E62A124A3800FB58C6 /* cy */,
43DCA6BE2A124A6700FAC43D /* el */,
43B4BDA12A124AC3007EFE74 /* es */,
430D8CDE2A124B9700F060A6 /* is */,
43BE95742A124BAD00DCFD17 /* ja */,
436D76602A124BC300E71F8F /* ka */,
4349C5882A124BDC00B02F49 /* kk */,
4375F7DC2A124BFB002484E5 /* ko */,
439CDA0A2A124C930040841E /* pa-IN */,
433167D72A124CE100A726C0 /* sat-Olck */,
432C726E2A124D0000B482CA /* sk */,
4384310A2A124D2900E52121 /* sv */,
437CCDC82A124D7000A10106 /* uk */,
432061AE2A1B8419002E1402 /* be */,
438225C52A1B87570098584D /* rm */,
4315F5832A1B87DE00D6BA24 /* sl */,
438992A62A1B884200C4DFC3 /* tr */,
43E8DF012A1B884E00F3D42B /* tt */,
43E6723F2A24BEE700FFB8DE /* dsb */,
431EC09C2A24BFB400767275 /* hsb */,
43A173172A24C0B5009C10B1 /* pl */,
435784DD2A24C0C80046746E /* pt-PT */,
436DE8542A24C0FD00DE00FC /* si */,
432C33AC2A24C143006F6B32 /* th */,
4324001C2A2DF9E90073E26F /* eu */,
432559DB2A49A908001FCEE8 /* co */,
43177EC42A49A96800A22B9C /* eo */,
435863D62A49ABEE00DC13AC /* ur */,
4303AEFB2A6557FD0043D90C /* br */,
437B0B342A6E941600DD9F66 /* hr */,
439273312A6E95B50014E253 /* su */,
432361972A77CE0000027CA4 /* en-CA */,
4301323A2ADD559F00B1FAD7 /* sq */,
4364EA8D2B1DE9FB003A1240 /* bs */,
43EB5F9F2B2728080063D23E /* ug */,
43E59DCD2B9F20A100A44FD3 /* ro */,
);
name = FirefoxSync.strings;
sourceTree = "<group>";
};
43C50B512A0BCAA800C6A134 /* Upgrade.strings */ = {
isa = PBXVariantGroup;
children = (
43C50B522A0BCAA800C6A134 /* da */,
4351540F2A0BCAB300D5E2CC /* de */,
43A03D892A0BCAE30002CBFF /* en-GB */,
4358DEF82A0BCAED000A7CED /* en-US */,
43569A322A0BCB0E00BCDA77 /* es-AR */,
43DE406B2A0BCB1900D6F533 /* es-CL */,
43E545D12A0BCB2E00BB1E8C /* es-MX */,
437038402A0BCB590095B778 /* fi */,
43FB409F2A0BCB650006C10B /* fr */,
430E3BEF2A0BCB7A00449742 /* gd */,
439761782A0BCB860062C60C /* gl */,
43AF50972A0BCB9C009206CD /* he */,
43E30B1D2A0BCBC700D837F3 /* hu */,
436CB2BF2A0BCBD20068E25D /* hy-AM */,
43F22E082A0BCBDD00DB5D9B /* ia */,
4369ACFD2A0BCBFD001EE1AF /* it */,
43F1127A2A0BCC2800134C75 /* kab */,
43D485092A0BCC62007AF621 /* lo */,
430A4A422A0BCCB0009D4128 /* nb */,
431384732A0BCCC600828308 /* nl */,
4396BBE42A0BCCD200482ABA /* nn */,
431014932A0BCD0900909977 /* pt-BR */,
434F05992A0BCD36008B1057 /* ru */,
43E8BB972A0BCD6F003E54E8 /* sl */,
4357D35E2A0BCDFF00D643FC /* vi */,
43D5DCFF2A0BCE130061D1CE /* zh-CN */,
4363AC042A0BCE1D00A18A25 /* zh-TW */,
4344A4ED2A124A150024B813 /* ca */,
433E11412A124A2C00B4C650 /* cs */,
43A9B1E72A124A3800FB58C6 /* cy */,
43DCA6BF2A124A6700FAC43D /* el */,
43B4BDA22A124AC3007EFE74 /* es */,
430D8CDF2A124B9700F060A6 /* is */,
43BE95752A124BAD00DCFD17 /* ja */,
436D76622A124BC300E71F8F /* ka */,
4349C5892A124BDC00B02F49 /* kk */,
4375F7DD2A124BFB002484E5 /* ko */,
439CDA0B2A124C930040841E /* pa-IN */,
433167D82A124CE100A726C0 /* sat-Olck */,
432C726F2A124D0000B482CA /* sk */,
4384310B2A124D2900E52121 /* sv */,
430257B02A124D5C003CD3FF /* tr */,
437CCDC92A124D7000A10106 /* uk */,
432061AF2A1B8419002E1402 /* be */,
438225C62A1B87570098584D /* rm */,
43E8DF022A1B884E00F3D42B /* tt */,
43E672402A24BEE700FFB8DE /* dsb */,
431EC09D2A24BFB400767275 /* hsb */,
43A173182A24C0B5009C10B1 /* pl */,
435784DE2A24C0C80046746E /* pt-PT */,
436DE8562A24C0FD00DE00FC /* si */,
432C33AD2A24C143006F6B32 /* th */,
43D641A82A2DF945007BE5AF /* co */,
4324001D2A2DF9E90073E26F /* eu */,
43177EC82A49A96800A22B9C /* eo */,
4303AF062A6557FE0043D90C /* br */,
437B0B3E2A6E941600DD9F66 /* hr */,
43D2F8BA2A8A45570095D4EB /* su */,
435D89BD2AC1A1A7005E0AD4 /* en-CA */,
4301323F2ADD559F00B1FAD7 /* sq */,
4364EA9E2B1DE9FB003A1240 /* bs */,
43EB5FB02B2728090063D23E /* ug */,
);
name = Upgrade.strings;
sourceTree = "<group>";
};
43D75D182AC1A16900D1DE87 /* Share.strings */ = {
isa = PBXVariantGroup;
children = (
43D75D192AC1A16900D1DE87 /* cs */,
433A246B2AC1A18700AEF013 /* de */,
4347022C2AC1A19200BEB809 /* dsb */,
4350E75F2AC1A19C004BA97D /* el */,
436A8C9A2AC1A1B100DC8121 /* en-GB */,
4377C98C2AC1A1BB001826A6 /* en-US */,
439D305E2AC1A1D900A5707E /* es-AR */,
43A607712AC1A1E3008D8148 /* es-CL */,
43D85FDD2AC1A20C00EF9F14 /* eu */,
43F2609C2AC1A22200FC1312 /* fi */,
43FC1AAB2AC1A22C00989CA0 /* fr */,
433942802AC1A24E009B3F3C /* gl */,
4353DE752AC1A267005E189E /* he */,
437D59F62AC1A28E00D93351 /* hsb */,
430B8F7A2AC1A2B500CDB6CC /* ia */,
43D5C4642AC1A2D00072DA1C /* is */,
43E27EE62AC1A2DC000DE782 /* it */,
4398CDB82AC1A2FF00C9AA9E /* ka */,
431FFAC42AC1A315008E95B1 /* kk */,
43F1F5FA2AC1A3A7004382C5 /* nl */,
43F86F6B2AC1A41900EDC5F0 /* ru */,
43D2FFFE2AC1A445005BC97C /* sk */,
43DF84352AC1A45000CFFDE8 /* sl */,
4301E1542AC1A47000DA05CE /* sv */,
435632DD2AC1A4A600C01BA7 /* tr */,
439BC6462AC1A4E000AF4D58 /* vi */,
43CB6A392AC1A501004614D4 /* zh-TW */,
43FBF67F2ACADCF400F86E9E /* be */,
43822C8A2ACADDD500EE9711 /* cy */,
431BBDE72ACADE7E003BF226 /* es */,
43C9AE552ACADF5500159B34 /* hu */,
43FC809C2ACADF6500C55BC8 /* hy-AM */,
43B82B3B2ACADFAE0013698F /* ja */,
43E4FAAF2ACAE07600B5F61F /* nn */,
43050A002ACAE09E002684A4 /* pa-IN */,
4325A14B2ACAE0BC00010E11 /* pt-BR */,
43F17F3D2ACAE10C007BB3E7 /* si */,
43E51BAF2ACAE15F00E77437 /* th */,
43169E8F2ACAE188007FEA66 /* uk */,
434FFF292ACAE1C000680A93 /* zh-CN */,
430514F52AD4195A00188114 /* ko */,
43BB2EE72ADD51EE00C5B64D /* ca */,
43C8ED3B2ADD51F8003E7DF0 /* co */,
43E97C3B2ADD521700620FF9 /* da */,
433AB4322ADD526500A7AC6D /* eo */,
43D205AD2ADD54E200AEAF45 /* pl */,
43896E572ADD54FF003F2A78 /* pt-PT */,
43960B552ADD551700E3DF6B /* rm */,
43AD59102AE68DB300E8DA84 /* kab */,
436F68302AE68E3700BF46C9 /* nb */,
439CB65E2AE68F1F00A19D54 /* sq */,
4364EA972B1DE9FB003A1240 /* bs */,
43CCB1A02B27249B00D6B1C0 /* br */,
43DDC2CB2B2727FB00FB55DB /* tt */,
43EB5FA92B2728080063D23E /* ug */,
43D74AE12BCD4286000D0251 /* en-CA */,
);
name = Share.strings;
sourceTree = "<group>";
};
43DC75A52A24BE73007C2BCE /* DisplayCard.strings */ = {
isa = PBXVariantGroup;
children = (
43DC75A62A24BE73007C2BCE /* be */,
4358B5E12A24BEC2001F379A /* cs */,
434AE5202A24BECB0079F5B4 /* cy */,
43C87C852A24BEDE0076467D /* de */,
43E6723E2A24BEE700FFB8DE /* dsb */,
4375C3222A24BF03004E1E5A /* en-GB */,
431DACF12A24BF0C00D7CE85 /* en-US */,
43B719662A24BF2900A842F5 /* es-AR */,
4388B6CA2A24BF3200C8FF87 /* es-CL */,
435956AF2A24BF3B0029BB1D /* es */,
43F78D602A24BF6600E8A9EC /* fi */,
435F35582A24BF89000F10AC /* gl */,
43093FEB2A24BF9A005DA8F6 /* he */,
431EC09B2A24BFB400767275 /* hsb */,
437DC1D82A24BFBD005FD5D7 /* hu */,
435142B32A24BFC6007D2550 /* hy-AM */,
431FFFC72A24BFCE008FEE5D /* ia */,
43C90AA02A24BFE0006EE6F4 /* is */,
4393C0C32A24BFE90013D0A2 /* it */,
43E963D12A24BFF200376EBA /* ja */,
434D987B2A24C003008BEE63 /* ka */,
4325565E2A24C00C00D44F1F /* kab */,
43F416382A24C01400E60484 /* kk */,
43BA49042A24C03700118EAF /* lo */,
43AD60C52A24C0760091599C /* nb */,
4309A7C82A24C08800524A6B /* nl */,
43E18BBF2A24C09100433C0C /* nn */,
43D215FB2A24C0AC00BE9E1A /* pa-IN */,
43A173162A24C0B5009C10B1 /* pl */,
438018062A24C0BE0002D17A /* pt-BR */,
435784DC2A24C0C80046746E /* pt-PT */,
43DCEAFE2A24C0D100A26828 /* rm */,
430B9F052A24C0E200DC4B8E /* ru */,
43C39FE42A24C0EB000FD072 /* sat-Olck */,
436DE8522A24C0FD00DE00FC /* si */,
433ED94D2A24C106001DAAB7 /* sk */,
4312F7DE2A24C10F00355E21 /* sl */,
43B588A72A24C12900D7616C /* sv */,
432C33AB2A24C143006F6B32 /* th */,
4349250D2A24C15500007C38 /* tr */,
43962D222A24C16600934337 /* uk */,
431ACABC2A24C180002960D0 /* vi */,
433AA6642A24C1930060B543 /* zh-CN */,
43159F5E2A24C19C00E6AA20 /* zh-TW */,
43F8D46A2A2DF96300B45993 /* da */,
4324001B2A2DF9E90073E26F /* eu */,
43073EFF2A2DFA04008E6025 /* fr */,
43ABC2F52A3733AA001FC18D /* ca */,
43B4A4B72A3733ED00D652DB /* el */,
43E393342A37353B007D2C01 /* ko */,
43766D9E2A406F5C00FE8056 /* gd */,
432559D92A49A908001FCEE8 /* co */,
43177EC32A49A96800A22B9C /* eo */,
435863D12A49ABEE00DC13AC /* ur */,
4337C9D32A5C211300987DEB /* tt */,
4303AEF62A6557FC0043D90C /* br */,
437B0B2F2A6E941500DD9F66 /* hr */,
4392732C2A6E95B50014E253 /* su */,
432361962A77CE0000027CA4 /* en-CA */,
430132382ADD559F00B1FAD7 /* sq */,
4364EA872B1DE9FA003A1240 /* bs */,
43EB5F9B2B2728080063D23E /* ug */,
);
name = DisplayCard.strings;
sourceTree = "<group>";
};
43DF9458292258C300590FE3 /* SearchHeaderTitle.strings */ = {
isa = PBXVariantGroup;
children = (
43DF9459292258C300590FE3 /* be */,
431C863129225955007B79CC /* co */,
43DAB1CD2922597600BB49F0 /* cy */,
432F13BB29225992009597FA /* de */,
43932284292259B300D758AA /* el */,
4344D02F292259CE00B12BF8 /* en-GB */,
43E7CB73292259DC008B4CCF /* en-US */,
4334DC2B29225A0B0064F9CD /* es-AR */,
43D79ED529225A170047FF5D /* es-CL */,
43A00E3A29225A24006FF518 /* es */,
434EE0B429225A31005D030A /* es-MX */,
436DBFB929225A63003F8A35 /* fi */,
43102A2E29225A6E00FC8516 /* fr */,
43DB908F29225AAE009A3CDF /* he */,
436E7D8929225AEE0067DDBC /* ia */,
432B292829225AF8001391E6 /* id */,
43625BA029225B0200109F9F /* is */,
43FDF02F29225B3F00FB775B /* kk */,
43CC19AD29225B5F00857F58 /* ko */,
439F078729225B6A00A2BC8C /* lo */,
43C79B0D29225BDC00452D0E /* nb */,
43F0FDFD29225C0F009D638D /* nn */,
4333FB0129225C4700A3C600 /* pa-IN */,
4328A53729225C6500EB36E8 /* pt-BR */,
4300C46529225C77006D4E40 /* pt-PT */,
4322680229225CA3008F8C47 /* ru */,
431FF8FE29225CB4003BDB92 /* sat-Olck */,
434F78E429225CD10037862C /* si */,
434EA84429225CDE0039FBE1 /* sk */,
439A258829225CF90057D0E1 /* sq */,
4348441329225D1400CC0497 /* sv */,
43D6E61C29225D4100EEFC0F /* th */,
4330B4BB29225D65004C6911 /* tr */,
430E9CD329225D8300DC418A /* uk */,
432FBC2029225DAD00BE00FE /* vi */,
432E850B29225DCF00234DA4 /* zh-TW */,
432A14A0292B93900059D21F /* da */,
43F1A168292B94BB006E6E48 /* hsb */,
43790BF4292B94C500968A85 /* hu */,
43E1640E292B94CF001C5BD9 /* hy-AM */,
431D65DB292B94F800BB9A90 /* it */,
438A8BAB292B951A0070A9C0 /* ka */,
4368EE5B292B95C0005A0673 /* nl */,
43340F98292B962100CF9ED8 /* rm */,
43202F87292B968100F158EA /* su */,
43696A66292B9719002C3EAD /* zh-CN */,
4337587C2934CE3A00EABC16 /* cs */,
43CD4C742934CF9000753996 /* ja */,
43942A68293E0A64001BD183 /* eo */,
43CA038A293E0AB30056EF4B /* eu */,
4359936E293E0B85000EFCD4 /* kab */,
43FEB817293E0C3A00DBC665 /* pl */,
438DF00B2959B85B005E4C8F /* en-CA */,
43DEE3A0296C2CD600D13D0A /* ca */,
43BC3C05296C303A00D31167 /* sl */,
4388E277297EA2E6005FFEFD /* dsb */,
43FA2C0129FFD61400850EAD /* gd */,
43D8C8ED29FFD8BB002C3379 /* tt */,
439761732A0BCB850062C60C /* gl */,
4303AF012A6557FD0043D90C /* br */,
437B0B382A6E941600DD9F66 /* hr */,
4364EA942B1DE9FB003A1240 /* bs */,
43EB5FA62B2728080063D23E /* ug */,
);
name = SearchHeaderTitle.strings;
sourceTree = "<group>";
};
43F118FE2A52E42400C44C6C /* CustomizeFirefoxHome.strings */ = {
isa = PBXVariantGroup;
children = (
43F118FF2A52E42400C44C6C /* cs */,
43171C262A52E4410039CBC3 /* de */,
43DE20212A52E453001EDCCF /* el */,
43F678FA2A52E4660089C9D9 /* en-GB */,
4303181D2A52E46F00F9EA4F /* en-US */,
432849BD2A52E48C008008A1 /* es-AR */,
43E3BE742A52E49500CF64B8 /* es-CL */,
43F084E92A52E49F00C35028 /* es */,
4336F84F2A52E4D60087F435 /* fi */,
43F14C312A52E4E000E4C95A /* fr */,
431586682A52E4FA006119F1 /* gl */,
432E157E2A52E50C00DC69CB /* he */,
4319FF1E2A52E53900EE8C47 /* hy-AM */,
43262C382A52E54200A5A25F /* ia */,
433FD5CC2A52E55400E7B4CB /* is */,
434C573A2A52E55D00D296B8 /* it */,
433770942A52E58A00FAC5CC /* kk */,
435BCA662A52E5A500B0D3B5 /* ko */,
43B497EF2A52E5AE00F39C2D /* lo */,
436CBD222A52E5EC0088B658 /* nb */,
433F00632A52E607001A7FDE /* nn */,
437C35512A52E634007535DA /* pt-BR */,
435AC01A2A52E65800B0156A /* ru */,
437FE6772A52E67300E4C4A4 /* si */,
438CAA3B2A52E67C00857596 /* sk */,
436A90A12A52E6A0007F78DE /* sv */,
438FE9F42A52E6BC0050E2B0 /* th */,
43564CC72A52E6CE00EEE7E7 /* tr */,
436F42FC2A52E6E100E4C2A2 /* uk */,
4331AB892A5C1DFC00A2E61C /* cy */,
4301826F2A5C20130064C5AE /* nl */,
4332247E2A5C203D00B07818 /* pa-IN */,
430968E82A5C20600057EEE3 /* pt-PT */,
433A869E2A5C208C00D3B92A /* sat-Olck */,
431922B32A5C20B500F8C966 /* sl */,
4337C9D22A5C211300987DEB /* tt */,
4316B7072A5C213B00F9EBBA /* vi */,
432FB9802A5C214F00FDA593 /* zh-CN */,
433CE6CF2A5C21580031F81E /* zh-TW */,
4303AEF52A6557FC0043D90C /* br */,
432E8DE22A6558DC00ACBE11 /* eu */,
4311D5762A65595900FEA3DB /* hsb */,
431E1A042A6559630096284A /* hu */,
4300ECBC2A655AB700737B25 /* rm */,
43B5B73E2A6E931200F64C51 /* dsb */,
437B0B2E2A6E941500DD9F66 /* hr */,
43DB95952A6E948200B75724 /* kab */,
43D73B492A77CD3300E8C4EB /* be */,
43F8AD442A77CD9F00E5C382 /* co */,
436DD5C62A77CF750023C1FF /* ja */,
4389080F2A77D06400AFEAA4 /* pl */,
43F1DA872A81085800CC66D6 /* da */,
43426F8A2A81089600555157 /* eo */,
43B187EB2A81098C00E2EADB /* ka */,
435D89B72AC1A1A7005E0AD4 /* en-CA */,
43BB2EE52ADD51EE00C5B64D /* ca */,
439CB65C2AE68F1F00A19D54 /* sq */,
43AD41972AE68F2C00C4691E /* su */,
4364EA862B1DE9FA003A1240 /* bs */,
43EB5F9A2B2728070063D23E /* ug */,
);
name = CustomizeFirefoxHome.strings;
sourceTree = "<group>";
};
43FA499829C875C0005062DB /* Alert.strings */ = {
isa = PBXVariantGroup;
children = (
43FA499929C875C0005062DB /* be */,
433BAD9D29C8769800E34991 /* de */,
43010A4029C876B900EC5098 /* el */,
43C1602029C876D80090772D /* en-GB */,
43EDB31629C876E600EFC1F3 /* en-US */,
435F66E029C87711002A752D /* es-AR */,
4327FA2029C8772000C0E230 /* es-CL */,
43DF30E829C8772F00CC3414 /* es */,
43D2F78529C8773E00A6C141 /* es-MX */,
439A626029C8776C005428EB /* fi */,
432E314B29C8777800A06948 /* fr */,
43F1280129C877B000D461F0 /* he */,
43DD223B29C877DD0013F8BF /* hu */,
4384DCD029C877F700B4B7B9 /* ia */,
43AC744829C8780E0019700E /* is */,
4347544E29C87819000D9710 /* it */,
43E3D03129C8787D00DB7399 /* lo */,
436E65BF29C878D9008645D3 /* nb */,
4310A06829C878F00027F1CE /* nl */,
43E5725129C878FD000C389A /* nn */,
43E62D5629C8793A00143AE9 /* pt-BR */,
43DF2D8E29C8799F008CA78E /* sk */,
4388ED8329C879D000E1BA6E /* sv */,
4342201429C879F200E1A9C1 /* th */,
4319E79529C87A43006C11A0 /* vi */,
43BB76D829C87A5A00087F41 /* zh-CN */,
4396410329C87A6700F74173 /* zh-TW */,
439D965F29D1B0BE00F0A156 /* cy */,
4316C23A29D1B0C90030DA5D /* da */,
431CCE5829D1B1F5008F2BF9 /* hy-AM */,
4388170929D1B24000D86EDF /* ka */,
4320BE4629D1B24B00D0B308 /* kab */,
43C0DAB929D1B25700827785 /* kk */,
43D29DDD29D1B27A0051FA06 /* ko */,
436D62A029D1B32F00079AA8 /* pt-PT */,
4328FACD29D1B35100DABB9A /* ru */,
435B625129D1B3D2005FBA5D /* tr */,
4372EC0329D1B3E600E75439 /* uk */,
43B3D33329DAEB53006B3FBC /* en-CA */,
43E24DE029DAEB7600ABCA21 /* eo */,
43B1410329DAEBD6006DA875 /* eu */,
43288E3629DAECDC00E19634 /* ja */,
4356596329DAEDC400F86EF9 /* pa-IN */,
4319051429DAEDD000A6BDCA /* pl */,
4366A0AE29DAEDF500DA8329 /* rm */,
43B1B22129DAEE4300A4EF2C /* sl */,
4352045629DAEE4F00645040 /* sq */,
43045C9729E428A800B5BD9B /* si */,
435F7F0B29EF053D009A44F6 /* ca */,
43E4F8C829F69B8A00F3D15E /* hsb */,
43E1FE0129F69D1200F5B25F /* sat-Olck */,
4382C37F29FFD5470062552C /* dsb */,
43FA2BF629FFD61400850EAD /* gd */,
43D8C8E229FFD8BB002C3379 /* tt */,
436133382A091002009C8BBC /* cs */,
439761672A0BCB850062C60C /* gl */,
43D641A02A2DF945007BE5AF /* co */,
435863CF2A49ABEE00DC13AC /* ur */,
4303AEF32A6557FC0043D90C /* br */,
437B0B2C2A6E941500DD9F66 /* hr */,
4392732B2A6E95B50014E253 /* su */,
4364EA822B1DE9FA003A1240 /* bs */,
43EB5F962B2728070063D23E /* ug */,
);
name = Alert.strings;
sourceTree = "<group>";
};
43FA499B29C875C0005062DB /* EditCard.strings */ = {
isa = PBXVariantGroup;
children = (
43FA499C29C875C0005062DB /* be */,
433BADA129C8769800E34991 /* de */,
43010A4229C876B900EC5098 /* el */,
43C1602229C876D80090772D /* en-GB */,
43EDB31829C876E600EFC1F3 /* en-US */,
435F66E229C87711002A752D /* es-AR */,
4327FA2229C8772000C0E230 /* es-CL */,
43DF30EA29C8773000CC3414 /* es */,
43D2F78729C8773E00A6C141 /* es-MX */,
439A626129C8776D005428EB /* fi */,
432E314D29C8777800A06948 /* fr */,
43F1280329C877B000D461F0 /* he */,
43DD223D29C877DD0013F8BF /* hu */,
4384DCD229C877F700B4B7B9 /* ia */,
43AC744A29C8780E0019700E /* is */,
4347545029C87819000D9710 /* it */,
43E3D03329C8787E00DB7399 /* lo */,
436E65C129C878D9008645D3 /* nb */,
4310A06A29C878F00027F1CE /* nl */,
43E5725329C878FD000C389A /* nn */,
43E62D5829C8793B00143AE9 /* pt-BR */,
43DF2D9029C8799F008CA78E /* sk */,
4388ED8529C879D000E1BA6E /* sv */,
4342201629C879F200E1A9C1 /* th */,
4319E79729C87A43006C11A0 /* vi */,
43BB76DA29C87A5A00087F41 /* zh-CN */,
4396410529C87A6700F74173 /* zh-TW */,
439D966129D1B0BE00F0A156 /* cy */,
4316C23C29D1B0C90030DA5D /* da */,
431CCE5A29D1B1F5008F2BF9 /* hy-AM */,
4388170B29D1B24000D86EDF /* ka */,
4320BE4729D1B24B00D0B308 /* kab */,
43C0DABB29D1B25700827785 /* kk */,
43D29DDF29D1B27A0051FA06 /* ko */,
436D62A229D1B32F00079AA8 /* pt-PT */,
4328FACF29D1B35100DABB9A /* ru */,
435B625329D1B3D2005FBA5D /* tr */,
4372EC0529D1B3E600E75439 /* uk */,
43B3D33529DAEB53006B3FBC /* en-CA */,
43E24DE229DAEB7600ABCA21 /* eo */,
43B1410529DAEBD7006DA875 /* eu */,
43288E3829DAECDC00E19634 /* ja */,
4356596529DAEDC400F86EF9 /* pa-IN */,
4319051629DAEDD000A6BDCA /* pl */,
4366A0B029DAEDF500DA8329 /* rm */,
43B1B22329DAEE4300A4EF2C /* sl */,
4352045829DAEE4F00645040 /* sq */,
43045C9929E428A800B5BD9B /* si */,
435F7F0E29EF053D009A44F6 /* ca */,
43E4F8CB29F69B8A00F3D15E /* hsb */,
43E1FE0429F69D1200F5B25F /* sat-Olck */,
4382C38229FFD5470062552C /* dsb */,
43FA2BFA29FFD61400850EAD /* gd */,
43D8C8E629FFD8BB002C3379 /* tt */,
4361333A2A091002009C8BBC /* cs */,
4397616B2A0BCB850062C60C /* gl */,
43D641A22A2DF945007BE5AF /* co */,
435863D32A49ABEE00DC13AC /* ur */,
4303AEF82A6557FC0043D90C /* br */,
437B0B312A6E941500DD9F66 /* hr */,
4392732E2A6E95B50014E253 /* su */,
4364EA892B1DE9FA003A1240 /* bs */,
432FF9F82B1DED6E003E473B /* ug */,
43E59DCC2B9F20A100A44FD3 /* ro */,
);
name = EditCard.strings;
sourceTree = "<group>";
};
43FA499E29C875C0005062DB /* Settings.strings */ = {
isa = PBXVariantGroup;
children = (
43FA499F29C875C0005062DB /* be */,
433BADA529C8769800E34991 /* de */,
43010A4529C876B900EC5098 /* el */,
43C1602429C876D80090772D /* en-GB */,
43EDB31A29C876E600EFC1F3 /* en-US */,
435F66E429C87711002A752D /* es-AR */,
4327FA2429C8772000C0E230 /* es-CL */,
43DF30EC29C8773000CC3414 /* es */,
43D2F78929C8773E00A6C141 /* es-MX */,
439A626329C8776D005428EB /* fi */,
432E314F29C8777800A06948 /* fr */,
43F1280529C877B000D461F0 /* he */,
43DD224229C877DD0013F8BF /* hu */,
4384DCD429C877F700B4B7B9 /* ia */,
43AC744C29C8780E0019700E /* is */,
4347545229C87819000D9710 /* it */,
43E3D03529C8787E00DB7399 /* lo */,
436E65C329C878D9008645D3 /* nb */,
4310A06C29C878F00027F1CE /* nl */,
43E5725529C878FD000C389A /* nn */,
43E62D5A29C8793B00143AE9 /* pt-BR */,
43DF2D9229C8799F008CA78E /* sk */,
4388ED8729C879D000E1BA6E /* sv */,
4342201B29C879F200E1A9C1 /* th */,
4319E79929C87A43006C11A0 /* vi */,
43BB76DC29C87A5A00087F41 /* zh-CN */,
4396410729C87A6700F74173 /* zh-TW */,
439D966329D1B0BE00F0A156 /* cy */,
4316C23E29D1B0C90030DA5D /* da */,
431CCE5C29D1B1F6008F2BF9 /* hy-AM */,
4388171029D1B24000D86EDF /* ka */,
43C0DABD29D1B25700827785 /* kk */,
43D29DE129D1B27A0051FA06 /* ko */,
436D62A429D1B33000079AA8 /* pt-PT */,
4328FAD129D1B35100DABB9A /* ru */,
435B625629D1B3D2005FBA5D /* tr */,
4372EC0729D1B3E600E75439 /* uk */,
43B3D33A29DAEB53006B3FBC /* en-CA */,
43E24DE729DAEB7600ABCA21 /* eo */,
43B1410A29DAEBD7006DA875 /* eu */,
43288E3D29DAECDC00E19634 /* ja */,
4315265829DAECFD006F8057 /* kab */,
4356596729DAEDC400F86EF9 /* pa-IN */,
4319051B29DAEDD100A6BDCA /* pl */,
4366A0B529DAEDF500DA8329 /* rm */,
43B1B22529DAEE4300A4EF2C /* sl */,
4352045D29DAEE4F00645040 /* sq */,
4345055729E4289200F137B6 /* sat-Olck */,
43045C9D29E428A800B5BD9B /* si */,
435F7F1329EF053D009A44F6 /* ca */,
43E4F8D129F69B8B00F3D15E /* hsb */,
4382C38829FFD5470062552C /* dsb */,
43FA2C0229FFD61400850EAD /* gd */,
43D8C8EE29FFD8BB002C3379 /* tt */,
4361333E2A091002009C8BBC /* cs */,
439761742A0BCB860062C60C /* gl */,
43D641A62A2DF945007BE5AF /* co */,
435863D92A49ABEE00DC13AC /* ur */,
4303AF032A6557FE0043D90C /* br */,
437B0B3A2A6E941600DD9F66 /* hr */,
439273372A6E95B60014E253 /* su */,
4364EA962B1DE9FB003A1240 /* bs */,
43EB5FA82B2728080063D23E /* ug */,
43E59DCE2B9F20A200A44FD3 /* ro */,
);
name = Settings.strings;
sourceTree = "<group>";
};
43FA49A129C875C0005062DB /* SnackBar.strings */ = {
isa = PBXVariantGroup;
children = (
43FA49A229C875C0005062DB /* be */,
433BADA629C8769900E34991 /* de */,
43010A4629C876B900EC5098 /* el */,
43C1602529C876D80090772D /* en-GB */,
43EDB31B29C876E600EFC1F3 /* en-US */,
435F66E529C87711002A752D /* es-AR */,
4327FA2529C8772000C0E230 /* es-CL */,
43DF30ED29C8773000CC3414 /* es */,
43D2F78A29C8773E00A6C141 /* es-MX */,
439A626429C8776D005428EB /* fi */,
432E315029C8777800A06948 /* fr */,
43F1280629C877B000D461F0 /* he */,
4384DCD529C877F700B4B7B9 /* ia */,
43AC744D29C8780E0019700E /* is */,
4347545329C87819000D9710 /* it */,
43E3D03629C8787E00DB7399 /* lo */,
436E65C429C878D9008645D3 /* nb */,
4310A06D29C878F00027F1CE /* nl */,
43E5725629C878FD000C389A /* nn */,
43E62D5B29C8793B00143AE9 /* pt-BR */,
43DF2D9329C8799F008CA78E /* sk */,
4388ED8829C879D000E1BA6E /* sv */,
4342201C29C879F200E1A9C1 /* th */,
4319E79A29C87A43006C11A0 /* vi */,
43BB76DD29C87A5A00087F41 /* zh-CN */,
4396410829C87A6700F74173 /* zh-TW */,
439D966429D1B0BE00F0A156 /* cy */,
4316C23F29D1B0C90030DA5D /* da */,
438C427F29D1B1EB0088717D /* hu */,
431CCE5D29D1B1F6008F2BF9 /* hy-AM */,
4388171129D1B24000D86EDF /* ka */,
43D29DE229D1B27A0051FA06 /* ko */,
436D62A529D1B33000079AA8 /* pt-PT */,
4328FAD229D1B35100DABB9A /* ru */,
435B625729D1B3D2005FBA5D /* tr */,
4372EC0829D1B3E600E75439 /* uk */,
43B3D33B29DAEB53006B3FBC /* en-CA */,
43E24DE829DAEB7600ABCA21 /* eo */,
43B1410B29DAEBD7006DA875 /* eu */,
43288E3E29DAECDC00E19634 /* ja */,
4315265929DAECFD006F8057 /* kab */,
43CB525D29DAED0900B260B7 /* kk */,
4356596829DAEDC400F86EF9 /* pa-IN */,
4319051C29DAEDD100A6BDCA /* pl */,
4366A0B629DAEDF500DA8329 /* rm */,
43B1B22629DAEE4300A4EF2C /* sl */,
4352045E29DAEE4F00645040 /* sq */,
43045C9E29E428A800B5BD9B /* si */,
435F7F1429EF053D009A44F6 /* ca */,
43E4F8D229F69B8B00F3D15E /* hsb */,
43E1FE0A29F69D1200F5B25F /* sat-Olck */,
4382C38929FFD5470062552C /* dsb */,
43FA2C0329FFD61400850EAD /* gd */,
4361333F2A091002009C8BBC /* cs */,
43C5441D2A0913F90076D9E9 /* tt */,
439761752A0BCB860062C60C /* gl */,
43D641A72A2DF945007BE5AF /* co */,
4303AF042A6557FE0043D90C /* br */,
437B0B3B2A6E941600DD9F66 /* hr */,
43D2F8B82A8A45570095D4EB /* su */,
4364EA992B1DE9FB003A1240 /* bs */,
43EB5FAB2B2728080063D23E /* ug */,
);
name = SnackBar.strings;
sourceTree = "<group>";
};
4822451299E114F04F3EFAB0 /* ClearHistoryConfirm.strings */ = {
isa = PBXVariantGroup;
children = (
B60B46D4BD055D52822BF77D /* de */,
608E4B36A61360957C77DF31 /* ur */,
3E7A4F829D9254A17EEC6301 /* he */,
03C046A8AFBF02D99DF6EAC2 /* ar */,
40364407BBB70494930FE68D /* el */,
AD0048BFB828C49A0E82F1E0 /* ja */,
220A4CC8B2685EEA3146A967 /* fa */,
C3EE454B8CF20CDEE2861752 /* zh-TW */,
84DB42A08FE13CA3C20E41E6 /* mr */,
389B44EEA4AAA49F0D86656C /* sq */,
4CC74164B731C2B6A829E5EE /* eu */,
C1114054A20B1072F603BD52 /* en */,
68044AD19A08A52AE6F94680 /* en-CA */,
77294827911067CD5994B5FD /* co */,
FB8A4657AF4354C9EFAAE9F9 /* uk */,
180E41BBAE33EF3A88DEDAB5 /* kab */,
A1E14C52A9764D105546D292 /* kn */,
5E7B4B86B817BEDA1AF64139 /* hsb */,
7C1043E3AE32A70E1EC5383A /* su */,
5EFD4DA99C8F9600CF73137F /* nb */,
B8EA4C8BA13E8AAB55C85CBB /* en-GB */,
D7BA4D3EA6222209BBF7349A /* sat-Olck */,
324A4946887D6B29445BBB40 /* es */,
0DB0424587EE7A01E376643F /* pa-IN */,
BA354251BD3FFF63A161E385 /* is */,
FFC049AA898EF4096E22F595 /* es-CL */,
201B49319DC0A371AE56B907 /* sl */,
3D744D81B8C64FA197FBFC3C /* or */,
148D417BA4CD2839191C1462 /* da */,
C7A6413B89FE82B94F735FFD /* gl */,
AD2C4ABAB9762CB3F2E77E92 /* eo */,
A43A44369EB02B3F7A00CA2E /* it */,
E93F4247B658575560FB92C0 /* bg */,
70CB4CA08610BF314C9F9642 /* sk */,
15E24CE8B6869FA4F86B3FF5 /* kk */,
26934CCEB137F4600E0C5891 /* ses */,
517E452081637F97A6FC1441 /* hy-AM */,
716249408B345E5B86266676 /* ms */,
FD3845BBA6E359A2667D1F72 /* si */,
6508452289C0DD90A9053846 /* anp */,
541E430BBBAB8EC5679C324D /* ta */,
52F34A5D98C75CA8D3500EB0 /* ml */,
A3FB4ED398FB21FB64A28124 /* sv */,
F3EC41E486EB073D59A18F70 /* te */,
D7E14680A0B61D0413D056BF /* cs */,
AC974DFA8A8E0D1B5E17DE81 /* km */,
230E478DAFE5E352010F5A6D /* es-AR */,
546942D8B05816FE1A48BE2B /* ko */,
B00E49C9B31A888B8F684375 /* fil */,
2E6140A493DEF97B34C20E4C /* an */,
355843C98A1F806CE02EAB03 /* ne-NP */,
A26C435BB698CC43D73D3ACA /* bo */,
CC34450ABEC4AEB6AE46CD43 /* my */,
394344CA90682A8640FDE3DF /* hu */,
9F3D4B77870190C941F00722 /* hi-IN */,
0BFF4E518FAC32125B26DFA9 /* ka */,
329C4BE1B5F4FF7C1E54B586 /* ga */,
4893406289230F01A41C8303 /* tr */,
023441B79169F049ED2D670E /* ast */,
DE964E9A99B08F1FC7A3C6E5 /* pl */,
6FA74E93925DF4222B411650 /* gu-IN */,
5BEB437096C00FB84824F819 /* br */,
29A04A68B7C887BEAC9217EB /* ia */,
750846E7940C72543462D674 /* pt-BR */,
C8B34CBE911A7211E314D870 /* vi */,
7C0C4902A319FAC7A18682E9 /* lv */,
CC9D4EF2B362E1FB39C4D674 /* lo */,
47C747D6A0ECEFD4E5137C4C /* es-MX */,
C8154C5887169941126C530A /* lt */,
CDF4403FBD53453987C9B8CB /* ru */,
77C342F4AE20D931A1D2951B /* cy */,
E4D749219953D78CDF92E3C0 /* zh-CN */,
587741BC8AE7ADB843B49C5C /* af */,
245143CF9414B2BD80156FB0 /* uz */,
7ACC4EB59896863B677D102A /* fr */,
F5794F18B6B46DCDE1DF5CE9 /* fi */,
83A54AA1896DC67DC3E3B3B0 /* dsb */,
797548C8B7F6A801A090D219 /* id */,
E22A4205893C6847BD56CFE1 /* nl */,
355D4BEF9C3BACCD30DF4D57 /* th */,
679D4F0C933DC92A16593531 /* az */,
6A4646B4A929C5049ED3E0DB /* nn */,
0A574D09BF8D9E37D6C9C654 /* bn */,
C8D3475789EF0BC1B4457F1A /* pt-PT */,
2995404DA271DB0C04F92319 /* oc */,
FF8D4A9183688EA96AFBB608 /* ro */,
3CCB4943A17A418AF021C090 /* bs */,
934B4652BF9F88F04AE1B9F8 /* jv */,
5AC549C0BA565EB2B08B87EC /* hr */,
E6C64CCF918A53B1EB0FAF01 /* rm */,
126A40A4A5AFDFD655B0FDF4 /* ca */,
ACCB429B86B8D1BC8BF2FDE0 /* gd */,
967AF15A275FF4C60099E161 /* tt */,
D468309428914E1A00CCDE3A /* et */,
D4BF6AAA2893DDA7001B5130 /* en-US */,
A85F9E4D289A4C9800DCBF19 /* be */,
4303F4632B0B794D00C3B8E1 /* ug */,
);
name = ClearHistoryConfirm.strings;
sourceTree = "<group>";
};
514A4C83AE17612AF3025498 /* 3DTouchActions.strings */ = {
isa = PBXVariantGroup;
children = (
D56944B9913F8D279D6644E9 /* de */,
332246B8AFD9DDDBC4D259BA /* ur */,
1526475E8A109ACA902F5F3B /* he */,
9340489EA878743079CD2598 /* ar */,
0FB44A1B9437AF9EABCD398E /* el */,
990A434E9F90D1F7E1D9072A /* ja */,
324A4A9BAC13F4C07CD026B3 /* fa */,
E28E48D890A60FBD4E5CBECA /* zh-TW */,
8BF7415AADE68847B78B376B /* mr */,
D84C455F8028E9B48004E77F /* sq */,
98E9456E87A5C9943863BC0E /* eu */,
C2CB4D369C756DA6836BC4A3 /* en */,
BA05405089CFDC6097258640 /* en-CA */,
33664324AE71846485A7EB74 /* co */,
8B6C441B9DAA1DDC100358D0 /* uk */,
C1C54E119D804703437D116C /* kab */,
C7C54345A164D550CF2BC575 /* kn */,
BDF24048A0CB24CA7CBDB0AF /* hsb */,
0C0040FC9C93BE76DC96924D /* su */,
86BE4DF0AA41D83BA469C985 /* nb */,
DE624C6796A02C5202EA54D2 /* en-GB */,
3A274ACCA78FA70F683301A1 /* sat-Olck */,
30F54839B34E55418B5D8885 /* es */,
005F41E2AA435997C6C0683F /* pa-IN */,
F0DE424196CCA764835C9D77 /* is */,
EC094E459CE942F341423C1B /* es-CL */,
81584D62B22049E40FC78F93 /* sl */,
07A64653B8D2C8D2DEB877AC /* or */,
26D949CD898A3BEA490ECF12 /* da */,
6A2A4E898202E7727B6E6D7B /* gl */,
A89C40A5962D0F1AA741A8CB /* eo */,
F4424E77B337C88B107E2862 /* it */,
1BCB46B98C7EF0844081BADE /* bg */,
F9F94CED8452BC964CABDEE2 /* sk */,
1C284BDCAF7741956A35582A /* kk */,
C8D9497CA0DF70586C706A76 /* ses */,
8EAE4984B571C0C5C502CAF5 /* hy-AM */,
7E23439F925CBE35FCD89243 /* ms */,
A24C474E8DCE53577E8C5E31 /* si */,
ED5144A0BE3A8C7B15047C3F /* anp */,
2C26401D9CCB8C2671EA2431 /* ta */,
DA744D888927B768AD70ECF4 /* ml */,
C3EC4865B6A1AF3C7301BE94 /* sv */,
3E57498E9F9EFB332D44970D /* te */,
09464506B2DD519A6C1DF839 /* cs */,
874043BB8E5D4B0EBE6287E7 /* km */,
6DA74EA3BBDD7BE6344357CD /* es-AR */,
CB664443A893E97243385395 /* ko */,
160047728AEE4208106028A8 /* fil */,
BE7C456B81F81CACE2AC654A /* an */,
B4454E1B8EF65AD5FE1D72F3 /* ne-NP */,
48CE453DB03E03EB3597E22F /* my */,
8CD04F1485CE61A3B3237248 /* hu */,
BD7B4C6BBA14B1437A321E78 /* hi-IN */,
5BA247AD89EA6DC430F40E90 /* ka */,
00CB40AB9D8919903B25B929 /* ga */,
D45E40209531804D1FFFC9DB /* tr */,
DBA640A89E36CC846A5AE368 /* pl */,
D9604BC8B5E8CB81EBD47D70 /* gu-IN */,
EFE04EF99B075B44BC9471D9 /* br */,
CBD64E6DB514D36802C243A2 /* ia */,
10774949942F0881685E1D94 /* pt-BR */,
7DE64C4EADA57C983477E2F8 /* vi */,
A1A84AEDBA7F9C17C2698BDE /* lv */,
DCE14EDAB915A243A71AC51E /* lo */,
0BA049CE9929DAA536A2CB2F /* es-MX */,
F76D46388DD1950177B26878 /* lt */,
F5AE4EF7AAF2890E42B1D687 /* ru */,
182547368195A25E8A73AE2B /* cy */,
00A945F59B607B5B5BBE52FA /* zh-CN */,
C8464093BC0470D518B16C72 /* af */,
0E2D4E0FA5490EF048AEE106 /* uz */,
D561499CAB2B45DA1FE9A1E8 /* fr */,
5EC84E628F31556B2A70CD7B /* fi */,
A27945ADA7E27D8296CEB772 /* dsb */,
A4B545339B012DD5339993C3 /* id */,
DFD6456AA6B9F19B62C14026 /* nl */,
83AD4EF58C1E971D88DF0688 /* th */,
42CC4F75B4E9E31A4754A9FE /* az */,
4130487895AC8145CA6F84A2 /* nn */,
444847B690EF67561F7150D4 /* bn */,
D4574C1988EB984BD5A9CAD7 /* pt-PT */,
C7D341F8BA6A9E44518C11C8 /* oc */,
A7DF42C19C747D5DAF63C8CA /* ro */,
97C7471398A31189C4E4D566 /* bs */,
0FE94736B1B396C98ABB7399 /* jv */,
B79D49F99897020F42856772 /* hr */,
3ED64621946EE8C3804125E1 /* rm */,
B96B4B91820FE6A76C6634DA /* ca */,
E7C4451C8940941CAEB33DED /* gd */,
D5311CB2261FC9F400A2FC94 /* ast */,
967AF158275FF4C60099E161 /* tt */,
D468309228914E1800CCDE3A /* et */,
D4BF6AA82893DDA7001B5130 /* en-US */,
A85F9E4B289A4C9800DCBF19 /* be */,
4303F4612B0B794D00C3B8E1 /* ug */,
);
name = 3DTouchActions.strings;
sourceTree = "<group>";
};
58E14A8F991610DB13A9F1E1 /* ClearPrivateData.strings */ = {
isa = PBXVariantGroup;
children = (
689A4CF494961DA72688CEB0 /* de */,
86D8450896044C54546D14D4 /* ur */,
13D04C9EBFDCF1754B722152 /* he */,
7F8D4860A94ACB85A903C8BB /* ar */,
180942C880C604F79515C95D /* el */,
37D14B2EA0F25F57A4D5BF87 /* ja */,
91BD403390D36D9FBD2F5F1B /* fa */,
EC934F7BB2F8B247BC714BE2 /* zh-TW */,
60B541ED838D17F09560AC13 /* mr */,
D0B94837A84544B66CE78383 /* sq */,
351845F9AB708483472E9D1F /* eu */,
93C1476ABDF7668536BA0661 /* en */,
7A7F476EBF03E15BDE5A3C43 /* en-CA */,
F9564CABB325D696ADAB7E2F /* co */,
E72647A89C09E1906488842B /* uk */,
627F483FB45E5DA53E1D5363 /* kab */,
6871454BAD9E0B0E2306EE03 /* kn */,
4D0C44C39DD81EEE54837095 /* hsb */,
752841C8A0C92F4C58B2B71E /* su */,
C37046889BD2F4133E7FC252 /* nb */,
185A4903BB259CE137BEBA28 /* en-GB */,
3D3A4AE2A54D99CE5F25E57E /* sat-Olck */,
7DF84780ABBE0050CF0903A1 /* es */,
98674293801BB7CC9A9D19DF /* pa-IN */,
D31842D3935B8BEAAFFADF87 /* is */,
B25D4E72A0116CFE5BEC29CC /* es-CL */,
A2E7448D9546B86303F12903 /* sl */,
C37B4423827BEFA5B8009565 /* or */,
9A504B87B7B1354CADE6A689 /* da */,
E56B4867B0EFF2600F5DE8CC /* gl */,
64A740A395CD2E727D3E6963 /* eo */,
63094229AA6EC744599B77A4 /* it */,
6F8E45CDB77B45E526B94406 /* bg */,
FCA14DC9810D573511E1CA5E /* sk */,
ECDA4593850BA4E08FDAC5AF /* kk */,
1F7E4860824A202F87087B32 /* ses */,
AED14F92AF90DFCE13507BEB /* hy-AM */,
4A844C80AE845B4A0B02D827 /* ms */,
6C234A22927B609D60550BAD /* si */,
75BA4E00A029A2AD26DF8960 /* anp */,
D69A452E9E1F4E01F1AE258B /* ta */,
7F9D4F52B86570F837E0E9A6 /* ml */,
47AB43C3BA340E57628A1A7F /* sv */,
B81B4EDEB6643BB7239DA6EA /* te */,
FDD74C1A905E1D4618BC8AA4 /* cs */,
DC7E48FBBC94D81DE35AC086 /* km */,
2C9144B0B15218D8A0FCD538 /* es-AR */,
32CD4369A368B2E3D32A8BEC /* ko */,
49B24918A72411068CF47331 /* fil */,
66224604A3A2767C88CBA672 /* an */,
C1B54D38878417623792AF30 /* ne-NP */,
A214487DA2ACCB4BA604AD56 /* my */,
772744E9858179A908A070DB /* hu */,
A9B04AA7B21B939545F42DDF /* hi-IN */,
BEC543EDB5D4EE6A7A0DC390 /* ka */,
B5E444C0B04A67882844A6C6 /* ga */,
5A1D409EB92D8E6AB8FC8813 /* tr */,
4CD64879997D23D556AE6E61 /* ast */,
01724472B0A3FC847975C573 /* pl */,
4B1546C89B425483D5765BFE /* gu-IN */,
7C50402083096B4CE4E073C2 /* br */,
491B4FFE93E36CAD36160C63 /* ia */,
4AF54675A51AABF86F0B3AA5 /* pt-BR */,
A9794ED79D7510CD3674492E /* vi */,
B3FA4D30AABCCAE7A96A5630 /* lv */,
A47849CD9B8146C885CAC0BD /* lo */,
6FCE40009921CB4DB5086DFA /* es-MX */,
81F647D98E79EC6406CDFCB4 /* lt */,
C498477F90E870CDA1A3491A /* ru */,
2D844DB581578C6AC5E24142 /* cy */,
E9DF434082AADD254ECE2489 /* zh-CN */,
094A48B888F0638732C2394C /* af */,
8BFD47109E07F897D604AEBE /* uz */,
4C4F4C1F90EDEFF0BAEB33BE /* fr */,
42824D3487F29EFDBEFA20AD /* fi */,
816D458CBEAE2A6721134028 /* dsb */,
C58F454CB3385EF91E4D77FB /* id */,
52E64FEFAFF6A13B63106551 /* nl */,
7A7741BB976626FBB10E5BDC /* th */,
C3334FC58A76876D8E9F00F3 /* az */,
7529403A99012F33155F2729 /* nn */,
11F747589EB8A55A47647C93 /* bn */,
DD304AE595EF04EB38572C5C /* pt-PT */,
82F14F3E975E118934836F9F /* oc */,
62934CB9AB6247BF04F3F317 /* ro */,
B2C74A199A0619104A7635EC /* bs */,
937F4B11888FEBDDDBF04E48 /* jv */,
2E894C7F937BD09A792F14B0 /* hr */,
F8324EB3B9CEED437A3D68A6 /* rm */,
5FE34931820AAF71C31C383E /* ca */,
9C8043F3BB77DF533FF48412 /* gd */,
967AF15B275FF4C70099E161 /* tt */,
D468309528914E1B00CCDE3A /* et */,
D4BF6AAB2893DDA7001B5130 /* en-US */,
A85F9E4E289A4C9800DCBF19 /* be */,
4303F4642B0B794D00C3B8E1 /* ug */,
);
name = ClearPrivateData.strings;
sourceTree = "<group>";
};
67AF4B8392ADBAA41F1B3AD0 /* HistoryPanel.strings */ = {
isa = PBXVariantGroup;
children = (
484E44CEA10A06DC7753D146 /* de */,
4D3E4ED08C25E9F69792231C /* ur */,
970E49B0AC65FFFA0E81DE43 /* he */,
B42E40228D8C37DE16276208 /* ar */,
7EEA4D2AA67786A9230538CB /* el */,
9B2A427086AAB7D6B5301167 /* ja */,
B4EB42918E2D55A8A2DF4EAF /* fa */,
286A45718E32C083A2250399 /* zh-TW */,
307540CEA37CBA7C3163075C /* mr */,
78CD409D8D95F94C1738A444 /* sq */,
331C458F8EE18C01BD41408B /* eu */,
2FB34ADDA0D0493137633D93 /* en */,
15B7471483FF81285A2322B4 /* en-CA */,
1BE04EA5B4E6654288CBB928 /* co */,
87264135B275ACC436B268E5 /* uk */,
84874424B676A99C8291C475 /* kab */,
4DC6469ABB4BB2421C8C9672 /* kn */,
734D4D298789269B520D1776 /* hsb */,
779D4B8EAE580D7B2B55EC3F /* su */,
23FA403CAE33C6C9B19A8BCC /* nb */,
D61E4EC184782D5CEE7DDDEB /* en-GB */,
1BA8499F9CDB2D9FC59EC547 /* sat-Olck */,
B1864C62B7F68815AA1FE0C2 /* es */,
B93D4EFDBA2C71BF1BE39EF2 /* pa-IN */,
331640CA82642262E8A39B2F /* is */,
43E448868CEE068E52298FEC /* es-CL */,
88D54F3084E96EFC11C8C7DB /* sl */,
E6DD408EAF352F4B541022BA /* or */,
7C584DF4812C570B8FD9EDDE /* da */,
A3114C1793DE75790B35B80F /* gl */,
B8DB4E559BCC436DBC88F36E /* eo */,
12F949169C30744CCC749588 /* it */,
43904ED28118BAD713896491 /* bg */,
C2D8478BB059B9BFF018B491 /* sk */,
C9F54301B9DAE0BAA03DAA68 /* kk */,
509D47D7BBFD0745A1DFC562 /* ses */,
998F4A1AA4B525894DE446B5 /* hy-AM */,
444747AF8DB6013BFDA6C9FA /* ms */,
3ECE46D39D0DEFDCB9FB5449 /* si */,
0BEE4E1D8F737D9B5F6DA666 /* anp */,
90F54CAE932A43739110A480 /* ta */,
FD5746128EF6709C4AC182C9 /* ml */,
40A64D0FB8B16BBEA2A423A1 /* sv */,
708844D090E4A38258A88601 /* te */,
AA244A28A4D501F91E5C0FF2 /* cs */,
34C24ED08FF48F026B247A06 /* km */,
30E244E3A3FC0F27C0FE23D7 /* es-AR */,
17A040D4AEA043A82C269F83 /* ko */,
75374824A550823F88384235 /* fil */,
1B8B4FF5B5B7E07A7E61B89C /* an */,
8BE64CECADD1E71D544F2267 /* ne-NP */,
6C3D439B91ED526C46C593AF /* bo */,
73294EB7B3EA4BECE2A81CB6 /* my */,
73174B3AB36D51E44875488F /* hu */,
FE3942FC91D27BAECC071BFC /* hi-IN */,
C60E4E68AE5C897CDF083A4A /* ka */,
49E6449DA328465D0A8628AB /* ga */,
5EB84A31B7A497A7A6F4884C /* tr */,
B9F246E38F80F257C59CEC4A /* ast */,
BB8A474CADD4CC76D8E447F9 /* pl */,
629040F1ABB7EC37E8245618 /* gu-IN */,
6CF44DE98B8AD2C1B58677E5 /* br */,
AC874BEDAEBE0B8BD56647DF /* ia */,
DC2B41EC8CA7785480D94F0D /* pt-BR */,
3ABE42E39DDDCA201E6D9300 /* vi */,
31D84C44BB5C3BF404887D6E /* lv */,
E0C04912B4FBCF45DBE8B00D /* lo */,
FF374BAA8FB31A2CE67D6C0A /* es-MX */,
B732474C8EF9A6D5752ACCE1 /* lt */,
A902437DAE3FA4C054441C2A /* ru */,
E7264A16AAA57899A6CD2055 /* cy */,
E4A24AEDBADFB70B9C57198F /* zh-CN */,
1079410A9E78715E5874D203 /* fr */,
0CDC4EFD83AA15D5E788BD04 /* fi */,
4EAC463D939F0DAE1585206B /* dsb */,
451A4C04A8D32C02E8B1619D /* id */,
67404F6689682EB31C36DE12 /* nl */,
988942C9A019AF4FD4B3C0C3 /* th */,
84C548D7A4AF03473C9E6499 /* az */,
6F26428FA7243D3005F5BD22 /* nn */,
9F4B414CB9293A0DA71796A6 /* bn */,
CE664A9AB0ACFC6960CD6E81 /* pt-PT */,
953344E797099BD27091B317 /* oc */,
625D4575B4794C49451D6990 /* ro */,
FD9F4717BB8768DFB405EEE2 /* bs */,
1C984566A9EF69B55667815A /* jv */,
913249E29A20034CD2FEA566 /* hr */,
3AF84166A66FBDC08B34BAEA /* rm */,
CF634CC3A39BA96DE19D497A /* ca */,
E8BE4A4597EDD74CD5B3A8D5 /* gd */,
967AF160275FF4C70099E161 /* tt */,
D468309A28914E2100CCDE3A /* et */,
D4BF6AB02893DDA8001B5130 /* en-US */,
A85F9E53289A4C9800DCBF19 /* be */,
437C3A1E28B39A4C0034468A /* af */,
432FACF628B39FD5008C76C1 /* uz */,
4303F4692B0B794D00C3B8E1 /* ug */,
);
name = HistoryPanel.strings;
sourceTree = "<group>";
};
7401461DBA6DB88F82931350 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
2C33410CB7E921A125379D7C /* de */,
DCB14E7DB993E32A0DEE685C /* ur */,
B01F46F29A7D85201B5340AC /* he */,
AEEC489CB0D0CFEB20EC02D2 /* ar */,
2AA943B2B505224956D1B5CD /* el */,
3C8941EFBF6CBA0B86FA0C21 /* ja */,
3CD14CB68C7BFCA72F96E839 /* fa */,
6C854A558A61ED6F1A12FAE3 /* zh-TW */,
EEA34C528147F2E7C3AB52C8 /* mr */,
180541CB8FFA65631355906B /* sq */,
A00D4D7599E56079EE99A4C9 /* eu */,
17904C639D55070AB7AFF43A /* en */,
54B64CA5AC44DBE322FEAFE2 /* en-CA */,
109044249525C7769E456D7F /* co */,
A83649E4B1E2587BBB4D6E94 /* uk */,
E355448C9A9B7A2E4CAB5DB8 /* kab */,
EDCA4CBC8077FC37971CC0C7 /* kn */,
5490472BAABBCD0841B638E4 /* hsb */,
ED364EECB95B96AB639A82DE /* su */,
C98D4AEF8E1B448DC20495E5 /* nb */,
EC724CF0B0021AE49EDC95DC /* en-GB */,
66FA4EB8BDC7A270E732B312 /* sat-Olck */,
55534EEFAE797FC31FE9F217 /* es */,
6E284039B7B6306BF5606EC7 /* pa-IN */,
C6A34531B5DF233FA07C482F /* is */,
80A64F9E9304EFF710BFF857 /* es-CL */,
67984039B5177C77B15D9041 /* sl */,
634148899F41CAA3BCF71E8B /* or */,
39DD4C8BA7FCE677AFDACC2D /* da */,
159D4CC38F41CC03315BEC6E /* gl */,
87A34833AAAD006F0704B4CC /* eo */,
EEE8476797612D908D23E6BC /* it */,
877145F7B524994BC67314E2 /* bg */,
9DF64A8881DDB7ECFE0FCB76 /* sk */,
9F604216BAE66894BFDC17BF /* kk */,
8B674438A5487ABCD2DD7CA5 /* ses */,
0EA04BBB85CC8DBC434F724C /* hy-AM */,
647940B7A09916EE92749B19 /* ms */,
AEB946A0984D10378CFCF88F /* si */,
0D944E46B8465ECE42E4E310 /* anp */,
0C2944B19D544A0B270DDB37 /* ta */,
B6EC4FC597EC1928DF91DFD1 /* ml */,
9C214B508D4BCDCA6DE617D5 /* sv */,
4FC54FD5A6E96CC58F1FD609 /* te */,
A6FF48DBB46B562FEDF3EAC4 /* cs */,
29ED4DACABA3094D30B848F3 /* km */,
226C41DDB41C94B6146982CC /* es-AR */,
10994488BB7644C4433E2EB5 /* ko */,
49BB4A328764CFC3FA87B6AF /* fil */,
3CB040188261D923E4AE9962 /* an */,
A5724A80AF359D2F273F343E /* ne-NP */,
DFE8447DBAB67C2A5B61E4D0 /* bo */,
EF994D2E8467E66E0A30780B /* my */,
A6344A31A1772F2093DD5BD4 /* hu */,
00BF4ADC86945E3BB6261468 /* hi-IN */,
58D84139B5071C0CCFDEA8C0 /* ka */,
F46B495FA27D08BAF1A68A17 /* ga */,
AD924AFDA81991A1FE110CE4 /* tr */,
8D1D42808537A1B29FEE3BF4 /* ast */,
202046799F1D4E86AC42E4BF /* pl */,
E21F49ABA8034B5C012367F5 /* gu-IN */,
CA774043B34B7F86DA31B93A /* br */,
92244CAFB8D5D7D25EC82A11 /* ia */,
2D434B33B5B653C6602FB516 /* pt-BR */,
EEF342E5A045117853806115 /* vi */,
EBBA4ECD8A67F49FF7010BC9 /* lv */,
21DD4778B3C11A24D552AB34 /* lo */,
9F0549C2BCAF0E6E59B8D40A /* es-MX */,
890045908C7B76449D0FEA78 /* lt */,
D4B5444899A0721B899F9E46 /* ru */,
53344579AAC1A2B36E96A0DD /* cy */,
D0164339ABC7217633F09096 /* zh-CN */,
A310443AAA16D6C092A53FF1 /* af */,
2D4D4136886E42550B1AD716 /* uz */,
A6744466BAAD5FCBA6D62D4A /* fr */,
B09A4EF3860EE586FC6637BD /* fi */,
2B1541FDB7ED1BC183797233 /* dsb */,
31F64FBE80361C40D332CCFD /* id */,
F6EA434FA5D8305063BC630B /* nl */,
C98040278E99754277805D46 /* th */,
55A54CC7B66C89FB8795E123 /* az */,
4D28416CAEAADB2FFD4D5C6A /* nn */,
3F234093950EB1BB77B586D7 /* bn */,
D545427BB83A468AB7D74DB3 /* pt-PT */,
C9F84738A8E6E512DBC35ADE /* oc */,
235F4611A612DE8043F84B6E /* ro */,
6B894CC2AD9132680E071DB1 /* bs */,
EAAD40AA9E3874E1EA267550 /* jv */,
FB08479DBB32F259EDD0F069 /* hr */,
9957493598D1C5300577F4B1 /* rm */,
1C9741FFBED06E49F8B5F64F /* ca */,
0FD346178E1DE90491548540 /* gd */,
967AF162275FF4C70099E161 /* tt */,
D468309C28914E2400CCDE3A /* et */,
D4BF6AB22893DDA8001B5130 /* en-US */,
A85F9E55289A4C9800DCBF19 /* be */,
4303F46B2B0B794E00C3B8E1 /* ug */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
7B2142FD1E5E055000CDD3FC /* en */,
D15D49D4942687A9EAFE3AC5 /* de */,
0BD24470A8F71A8CE50A55E0 /* ur */,
D1504B5491C90F2173E13F4D /* he */,
2A204351BC93B98D6B58BECF /* ar */,
B5B842EBA17CA6A26FB14841 /* el */,
07CF443C99F56ECC48E9BCB0 /* ja */,
90AB4C7285299EB42B7F3E80 /* fa */,
CC4F49AFBBE67CFF514975AA /* zh-TW */,
2BAB4A40A318F5A577488909 /* mr */,
5F684EB59A149BD03A1E5247 /* sq */,
E24446F28B659E7C536D9286 /* eu */,
95A247C39DF0864A47E736D0 /* en-CA */,
93F246329F96429FDB2B5A76 /* co */,
8EBF42BE87F80F323CFFDB68 /* uk */,
1C384E3B86F40C9446A95115 /* kab */,
E9EF4766A9B41B1946116153 /* kn */,
D0124D818D0CBBD1E7D135F2 /* hsb */,
1323403C8071FC19BB79C191 /* su */,
AF1B46D9949C006CA616405C /* nb */,
C6C94C1CB6286845DEAF8EDD /* en-GB */,
962A450E9186BF349E535413 /* sat-Olck */,
9BCB46C0B4A2E1E8E41F84C2 /* es */,
B7BE4013B655369A0EF6B5AC /* pa-IN */,
AEBC42E8A9FC00D675AFEB5B /* is */,
7A704C668511CA18CA660BAA /* es-CL */,
877C4074BDABC9033BFC3150 /* sl */,
6A8B40A7B8B0933B706C84B0 /* or */,
82734119842913B41DED265D /* da */,
80B8473B933671C9605DC837 /* gl */,
095140FC8EB479BA122DB2C9 /* eo */,
0AE9462E8A8E05CE07D4973D /* it */,
B1C044CA95EB3F5258D2EC51 /* bg */,
D9BF406EAD510AF4EC9FD9B2 /* sk */,
9CBD4A5BA6812CB2D750FC54 /* kk */,
98D8406FB13F48746144489F /* ses */,
9AB64F58983A6CE722857946 /* hy-AM */,
CD5E418CA2553677D7ADB693 /* ms */,
D20246EBAE7615F6F0F4703B /* si */,
62C1428C920701180BCD4C47 /* anp */,
1AFF4A3789E3E6F506BA879A /* ta */,
A1954F19B51CDBB33FB4FBB9 /* ml */,
A0CE43FF808F6F9D400D83DC /* sv */,
87C84A3E862DD1BB8A6376C1 /* te */,
5F194C3596E08BAB72BC6879 /* cs */,
7C5F48C0B953151A721BDE49 /* km */,
4FB94DACAA9CEB2CB76415C3 /* es-AR */,
EDB94DDC89DE1F2C624C9841 /* ko */,
557946069E409E7941D0079B /* fil */,
927C421D98BBF41053FB7FB9 /* an */,
746A4ABB9E5EC9BCACD9A3BB /* ne-NP */,
82A840BB8E13E3414F38245D /* bo */,
D226491583D01B628612B963 /* my */,
240C422996CF80307442396C /* hu */,
02E547BF89DA742677E367E6 /* hi-IN */,
F1A04C8DA41F3F8408525439 /* ka */,
2E194920A11DEB81269417B9 /* ga */,
7ABE4BF0A899CBCFDB4B7EAB /* tr */,
B445427C9275AAFD5548CA6E /* ast */,
0708492BA7C13088D89E3F9E /* pl */,
1E26464F9A5C96917A1CAFBD /* gu-IN */,
81A244F4A7C6FC8976DC21F0 /* br */,
0E2440E3AD220D7C5EB7BB50 /* ia */,
357645CA9835F67C51ACDDEE /* pt-BR */,
F79641478329C46311CE3367 /* vi */,
E42B477091701B1B5A58B99F /* lv */,
1CDB4EDFA0D3B346BC539F73 /* lo */,
52E44D01A095994486B7F698 /* es-MX */,
E8ED41678ADA5BF67BF0F237 /* lt */,
7D8C4C90AE8F7B582645FF47 /* ru */,
ED264785844AD63AD616A882 /* cy */,
F4E447769F4174E6F6A47E88 /* zh-CN */,
7AC2423EA6277664A0D3398B /* af */,
3BCC4716A1AC7645F49D316A /* uz */,
C2A943CF800ADCD8E96ACA5B /* fr */,
68A94D0A84015C2BFE52CD0D /* fi */,
459C47419B3E2BD1BF4393F2 /* dsb */,
FF794CA8AE071D2DD481BA03 /* id */,
6B3544D1B561ECE6950C5377 /* nl */,
5E59423ABF4491361FAE769E /* th */,
9A7C42A2828586BA405AD88D /* az */,
B56D4002ADB31E1FD32A2B51 /* nn */,
7D9F4526892C22A8CD150706 /* bn */,
272F476F88D45C79446A586A /* pt-PT */,
22A0463AA064A7ADBA9B137E /* oc */,
EFAA480686ACD7BB6704DC77 /* ro */,
764643DCB449658AAA8ED829 /* bs */,
029845A6851078DF2B6F54AC /* jv */,
BC4B49618B8FC822D4D0FCC2 /* hr */,
2A27421AA33866C98964FD63 /* rm */,
C8A74FF69C3971EDBE73157F /* ca */,
51614CF895A46ADD3C81ACC1 /* gd */,
967AF157275FF4C60099E161 /* tt */,
D468309128914E1600CCDE3A /* et */,
A85F9E4A289A4C9800DCBF19 /* be */,
430170C928B903CA007A163A /* en-US */,
4303F4602B0B794D00C3B8E1 /* ug */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
8DFA42FBB7C25AC38ACEEA0D /* PrivateBrowsing.strings */ = {
isa = PBXVariantGroup;
children = (
3CBC4CD6AB03FED62994269D /* de */,
38D94387A7F935DB357BF25F /* ur */,
322A4607BAF7CAD92743461C /* he */,
FDF148E79A0E4FE28551CED6 /* ar */,
BD2A4E1791139257129D9DE2 /* el */,
7B864D89B9D9C309484081D1 /* ja */,
F3984C63B071E6B35F12E8E5 /* fa */,
F991462C8BE57AF0DA53AF95 /* zh-TW */,
79B14B7CBAE86AEB3730EB33 /* mr */,
D70D49E5AF0B7105E447885B /* sq */,
D92C447BAC390645A5061244 /* eu */,
844E4D159B48569FD70D3C82 /* en */,
7A0C4AEAA9CB35000E35A5BB /* en-CA */,
C2BD4AC2A2935AE48BEB94B8 /* co */,
436B4FD998EBB793AB68FAA8 /* uk */,
7B0A456E95C86CC158227349 /* kab */,
3C4E4EAEAF148CD2CAE3115E /* kn */,
AE60452585A503B032AF13AF /* hsb */,
68E748E2AB9FE7A12840456B /* su */,
EF8146889CABAB0DCE7C5EB7 /* nb */,
EF0444EEBEA6A45A3E0F654C /* en-GB */,
E1D0406692C3B058BF50AA81 /* sat-Olck */,
C1F24EFFB6E9B114849A4DB3 /* es */,
60BF40268A4375D6D3A80517 /* pa-IN */,
CF364325A7F4A1DC6CBB1E3E /* is */,
BC81442AA84F635F3067A2C5 /* es-CL */,
E3394EAC96D4DFB36584C749 /* sl */,
B4844780B7BAFCE9F02A0D73 /* da */,
E4EF49439954526812CC150E /* gl */,
B2E3413DBD459AF31D707785 /* eo */,
B46147858A559350480F9B65 /* it */,
5077492C930106F1FC11ABFD /* bg */,
991D45BFB15520688FAA7D1B /* sk */,
DD5F4D3889CECF37F72FB6BC /* kk */,
5A0748769E8BD3C8FC5BFEE5 /* ses */,
5ECA437798E1178E1324065B /* hy-AM */,
73AE44D19013492056E1416D /* ms */,
C1DF4F71AB33BAB7B199F361 /* si */,
C6AF4D4DBE2C76759B1DDE6B /* anp */,
7AD14377A3F3B824C049E709 /* ta */,
DE394688AECA450172E6B57C /* ml */,
4BC842B9BC3F325C5CEFC8D4 /* sv */,
0E854FF68376A644D3C0FA95 /* te */,
9CE741DE985009A84C17055A /* cs */,
001348F79CA80B94DCD3E535 /* km */,
36A64616AEFEDAE17BF40DAB /* es-AR */,
C6A44DE7A0A9155777FDAD1C /* ko */,
3528494F98A372073453549B /* fil */,
42504D05A5509D88B0758EFE /* an */,
13AF4D85B2FF8756DF86D969 /* ne-NP */,
6EF844BCAE6B25C7DD422FD8 /* my */,
DF4B4523B01B0EDC485E3BCB /* hu */,
D11142C4ABCD3CBBB8C749D0 /* hi-IN */,
911D49AF86F8514E91648C37 /* ka */,
34304262A695BC23B3BE56BA /* ga */,
E8E14B80BAD9B4D9B184B05E /* tr */,
E00742CA84A2A2D0DD19B0AE /* ast */,
219F41288625C09DD40F008C /* pl */,
786E4F899C9E14715D44C1D2 /* gu-IN */,
CC5F4313B4F4F5D315112C49 /* br */,
42D84A3EBD583A4797682E74 /* ia */,
23AE4C7C9BB6BF18049F49B0 /* pt-BR */,
381844E180D003720B5E2499 /* vi */,
08CB4F5992CBE5B1CA216E5E /* lv */,
A6A14C5EBABE5314316DD4FB /* lo */,
B70145808AC90995215BA7FC /* es-MX */,
D8A74DD5B8E13E061C9C2C90 /* lt */,
D486426E953609DD218A8798 /* ru */,
7BD94478AB4C7DB2706F7AAF /* cy */,
96A542EFBF40CDFE9AA24E2D /* zh-CN */,
FDB44C29BD090B85FEB7F630 /* af */,
A56E4D2BB5542C88A788D957 /* uz */,
937D46BC8ECB4C2103309844 /* fr */,
F7F34246B52E8E307FEE81BD /* fi */,
A67C44738E0995CB178D0A28 /* dsb */,
9C8B45CBA683ED6ED42E65C4 /* id */,
B75240A38DA6AFD538BCF603 /* nl */,
A6CD41BE8930CCC94A8FB8D0 /* th */,
232A46BAAA89E4AD19492352 /* az */,
DC5940A7834AE839E9DEF9BB /* nn */,
8D62494DA45CE2858FEE5854 /* bn */,
E528423CA18EF134090E6714 /* pt-PT */,
B1D14C77AD55FE126B7904D8 /* oc */,
30E74380B781CAD9E26FFF79 /* ro */,
B83647B8A242C992DFD4B2A9 /* bs */,
DCD148A49BABBA9719660E7F /* jv */,
DC7C492695F87C2D8F7EC869 /* hr */,
58D24BDBAD6AEA47E56D5065 /* rm */,
5B7A4C3C85CE0BB43E25B018 /* ca */,
10844A96ACD90B58C90F247E /* gd */,
967AF165275FF4C70099E161 /* tt */,
D468309F28914E2800CCDE3A /* et */,
D4BF6AB52893DDA9001B5130 /* en-US */,
437C672B28D88484001A5C31 /* be */,
43EB5F912B2728070063D23E /* ug */,
);
name = PrivateBrowsing.strings;
sourceTree = "<group>";
};
904F48CABE595981535FCCEB /* ErrorPages.strings */ = {
isa = PBXVariantGroup;
children = (
05B94F249A103B388AEBC5FB /* de */,
67F0451AA558BA07FDDF353E /* ur */,
AD8E43F2A94790651D77B0F8 /* he */,
DA4446B0870E847782CEFAF4 /* ar */,
B8434F33952A367640B3A188 /* el */,
A1A140059C225473C3FA403D /* ja */,
C64549F1BB1CAEE7F777E119 /* fa */,
DCD14C4AACC03A2E59980AA8 /* zh-TW */,
5D77401BA952F45B599A5382 /* mr */,
7FCA45BDADEE92EF815319D3 /* sq */,
A2C9430F8D3A454B81045BA2 /* eu */,
DAAE4D2BB25BB3FB7F927CBF /* en */,
103245ACA6170E5314CCAC06 /* en-CA */,
3C084844BB8DEB6B0E704A62 /* co */,
7693448FA2E2865EA28005EE /* uk */,
B05744D0978CA515069D93C3 /* kab */,
0B8749EB891EE229EA88FEF3 /* kn */,
4CBB4F0FBE3AA462961B68E3 /* hsb */,
D19B43BF89F6A47FDCC5A328 /* su */,
F5BE444593EEED8B779621CE /* nb */,
F056404C95CB2126721F3CC5 /* en-GB */,
6D104BC89EC4F86C2FE54B6B /* sat-Olck */,
1E524353AAF470A2405CD02B /* es */,
FF894AEE96C9D513339152E1 /* pa-IN */,
4E284CDF951D71B5B32458C1 /* is */,
1CCD466289861742D68C9CA6 /* es-CL */,
E122487AA250D69EA8275912 /* sl */,
D5D4450485942697FD34D254 /* or */,
4F9140ECAF83C05B188474CB /* da */,
6CE14FF09431F2C3C2F0AA11 /* gl */,
06E54DEC9DE74B87D48067C5 /* eo */,
536344E28D412011B796BCA3 /* it */,
D01345C293D64A6F2DCD796B /* bg */,
63FE433D87018CDDFCF592E3 /* sk */,
91834FAAA68D4F3A56D3F0A3 /* kk */,
E4824D15AF09E068F893E5EB /* ses */,
18534AB188444C8AC3941A62 /* hy-AM */,
EFA9477A893947C3B55CF1BE /* ms */,
1DE6449A95FE587845F9A459 /* si */,
2A0E484BAB078E39F10F8F2C /* anp */,
FF0C48F58DE0387A8E383D09 /* ta */,
8AAD4900BB6F4DF6056B581F /* ml */,
BE3B484FBA5F1ECC0994D694 /* sv */,
1CA84CD8B1F3185E9EEAF3E2 /* te */,
967E47FAA3AD30920D37AF79 /* cs */,
453F47E08C70126FD7288132 /* km */,
2A124FACA303C85C43934C4D /* es-AR */,
4C554AA2B5BEDB3CEEBB3F77 /* ko */,
858D4454B24CF30A38A4DD13 /* fil */,
AF5A40D780392087ACF0FB86 /* an */,
0BBD47CD96940FB07733C725 /* ne-NP */,
22F64C3593390E78C05FF0D8 /* my */,
09BE46439BC761BEB09F9DD1 /* hu */,
0B98487A9E51F379857B3592 /* hi-IN */,
623648C2A7D09ECA31155208 /* ka */,
FFA94EF3A2E3DC24A014D4B2 /* ga */,
C5E64634A619F4C2F162DA22 /* tr */,
D7844173A723EF4F2D4927F6 /* ast */,
F8984594958004CB86902EE3 /* pl */,
72AF4C19B117D5234CC9A064 /* gu-IN */,
6E2C4C9994F3002D27196993 /* br */,
6E3E45ECB30B2B3D4B06DE1F /* ia */,
169346418D0C4FB505A616E1 /* pt-BR */,
FAE64251BDC58A94D5B49138 /* vi */,
765243D790B967A69BD5DCF7 /* lv */,
D3024F988AFC5EF8EC2878D0 /* lo */,
4C70440CA202F7E54A826E96 /* es-MX */,
C7354071A05454E7FF3C70D8 /* lt */,
4EC746F3A8EBF1EF3A209B12 /* ru */,
34DD4E89BC4F7AC953E4C966 /* cy */,
B75A4FCB807BEAC8E959D383 /* zh-CN */,
255B49C5B2976844285FB746 /* af */,
F9F7412B87BA08E6FB185446 /* uz */,
7B0B49C7B69DC54BC3CA5972 /* fr */,
836542D6BD5F762E98E25688 /* fi */,
DAA34D57A0B4D64E6BD517EF /* dsb */,
3BF9438BA7306EFAF4752A76 /* id */,
982C4C92BC5D34C57F4050F9 /* nl */,
55454D35918F2D2C7284FF2F /* th */,
86B3428EBC52F4B8B018235B /* az */,
16B940A98EC00918561CAC56 /* nn */,
8A0F46E89E106C66C6C29F07 /* bn */,
BB364A178DD5B556CF31A79B /* pt-PT */,
E1B8412CB5BD748F7D81B41E /* oc */,
492A493BA8917D0D6CE503E7 /* ro */,
3E0E4F20846F306F1C2319D0 /* bs */,
2ABD4C8DA1B0527B9F88E597 /* jv */,
EE294A97B40C4FDBD67AE536 /* hr */,
754D4984846140D16B44C9DC /* rm */,
546F4E7DA6D98552425B3F9B /* ca */,
0E524676A2657BD8147C072A /* gd */,
967AF15E275FF4C70099E161 /* tt */,
D468309828914E1F00CCDE3A /* et */,
D4BF6AAE2893DDA8001B5130 /* en-US */,
A85F9E51289A4C9800DCBF19 /* be */,
4303F4672B0B794D00C3B8E1 /* ug */,
);
name = ErrorPages.strings;
sourceTree = "<group>";
};
9403451493EE3ADAAEFA2EB1 /* Storage.strings */ = {
isa = PBXVariantGroup;
children = (
45CB4750BCEF0741D15058B0 /* de */,
F3D542899CEA22F94BCB2B45 /* ur */,
E9AA4E9887D3600818E05F45 /* he */,
7F734B468B2EE3ED66690EB3 /* ar */,
9D0D40298CF6F2B8A1BF375E /* el */,
033D4FBDA7761FAB7C0B00B3 /* ja */,
5BFF4DE0AF959FD278D9FCB6 /* fa */,
1ECC4F778D8522329206A6ED /* zh-TW */,
DC2F412786E6D7AE88D08770 /* mr */,
B621470BA1595932CE4DE6D6 /* sq */,
A53F4A73AD12CBDA5CE2257D /* eu */,
41724E7C8D70194D5585EE64 /* en */,
04854F6EBA2D1162595F7F49 /* en-CA */,
B4AB4630AE746D5F163DC16B /* co */,
809E4D488E089D47E5B2B7ED /* uk */,
258D4CEDBF09798787FB9370 /* kab */,
4928434D8F16191461818EFA /* kn */,
FD5447F394A8151ADC8C32C1 /* hsb */,
E09E4F50BC35F97B31C74197 /* su */,
2E874987B9157D5DA16DB70D /* nb */,
2297434FB8417334BEFDCE56 /* en-GB */,
7A9F42D9AC16FE32EFA2065C /* sat-Olck */,
706445E48D8DDA85F3C9760A /* es */,
6D294AAD9001DE3B5343BC16 /* pa-IN */,
102349728A6674E07E03EEB3 /* is */,
BA904A3B89BC820A7A802D55 /* es-CL */,
B6A54DAB9F44A33975C600C3 /* sl */,
2A874B029FBA8C728218EB48 /* da */,
D8CC48B392E763B26CEB6599 /* gl */,
DC8C45BFB7B4361B77696F24 /* eo */,
388646D292305C259ACDC38B /* it */,
BAF14FEC94CB9DA4E08BA60C /* bg */,
50864EDBA05A33AFA2AFD972 /* sk */,
692C42AB878884F5079924CC /* kk */,
489942028830F356C15BB263 /* ses */,
C0B34DEA99883C8DD6E438BD /* hy-AM */,
46564D62A410A1679D85DD41 /* ms */,
A2D6479F8C533A108065AEDC /* si */,
FAE24DC7813D38AEC6DD3537 /* anp */,
870147AE911BA33857B5D6D5 /* ta */,
BD514C7EA4DD08E991E5AF7F /* ml */,
DCA04A6EAD75F3B9A5ECDCA8 /* sv */,
E70B441A9D02B00C3000646B /* te */,
F15742F397F29891756F2AC0 /* cs */,
9137410DB39EC298A97FFD51 /* km */,
A4CA448AA96CDBC3A7DBAC77 /* es-AR */,
685E457489D2B6CE0A1DAE96 /* ko */,
9B1D4AE0B95B996C7EB55CCE /* fil */,
3F6E4BE58FC960ED572CD7C1 /* an */,
28A14F2AA37EE3FB2C1411C4 /* ne-NP */,
971941E1A9BBC06723E127ED /* my */,
748D43349FE94A10EA016EF8 /* hu */,
A983458C8926F8D4B3FDB503 /* hi-IN */,
520249978BE024E29169017C /* ka */,
C44247C39D5D93FFEDA6D3C0 /* ga */,
179E43458D6ED39C4D843DFB /* tr */,
30144AD1A59EDCE27EEAC079 /* ast */,
9F334BC995447815E1BD4BCA /* pl */,
707841A68483535DEF7AE672 /* gu-IN */,
9F1E48F5BEF75CE68465B2E0 /* br */,
2A5A40D78F386CBD3170D073 /* ia */,
D4A2419292C555D02004A495 /* pt-BR */,
F1BD42CB8939C24BF344035C /* vi */,
3E1842D9A11221805DFB13F6 /* lv */,
ED84423D8666C751BBFC76AC /* lo */,
BCD04CE4A62EAA4DF96DE812 /* es-MX */,
93C3477FBC83E0BC32D76164 /* lt */,
DE8A44518D2D819AADD6681A /* ru */,
1D90440B860A503D4DBA4213 /* cy */,
AA80494199BED7BAA77241A9 /* zh-CN */,
56FE4E25A143314679D276CD /* af */,
948A4953ADF53D3D73AF65D5 /* uz */,
C1014811AAA7568AE6738714 /* fr */,
8EDC4980B124FDBC211A0296 /* fi */,
A99A45579536045560D367CE /* dsb */,
67C248F19A9327DB1AD6B4AC /* id */,
7E98405C9095C6102A2D9CEC /* nl */,
4B3443A4B0BF4562A3EC96C7 /* th */,
E82D46FD8E094899DC4AED24 /* az */,
1AFE49DBBA4B3693F364688F /* nn */,
B68C4D8E8EE80F3BAC05DF91 /* bn */,
E5D343558F3C933F5CA7690C /* pt-PT */,
E70049799CF2243911759906 /* oc */,
94934A829907CBCA05DDA7F5 /* ro */,
416A44F7946BC02C8F132E46 /* bs */,
607743B38F5A621703CF1D67 /* jv */,
066C4EC5AE2942C69ED6C90E /* hr */,
871E495BAD9F7C0E02A38247 /* rm */,
95E1479BB09F1395795E7A42 /* ca */,
1A9E45AFB6CA6B5F1B760337 /* gd */,
967AF168275FF4C70099E161 /* tt */,
D46830A228914E2B00CCDE3A /* et */,
D4BF6AB82893DDAA001B5130 /* en-US */,
437C672D28D88484001A5C31 /* be */,
43EB5F942B2728070063D23E /* ug */,
);
name = Storage.strings;
sourceTree = "<group>";
};
968645798276FD71A15F01E5 /* Default Browser.strings */ = {
isa = PBXVariantGroup;
children = (
195E41BAB431ABB7A600D1AF /* de */,
B1D74C6B9DE786A50986BB1A /* ur */,
968545D0846EC3C9425305FC /* he */,
5F11438E9349A699FA0AFC38 /* ar */,
12674A038346A46589A0AC0B /* el */,
D33E4B15A508ECAC4C01EE1B /* ja */,
63B04BE882C41584580E0E59 /* fa */,
E860477AA15235F08D4D3D41 /* zh-TW */,
B25849AE8A390529836D27F0 /* sq */,
F3DA45E4A50B5506EA9AC4C2 /* eu */,
CC914729B12086ED4EA2522D /* en */,
E9BB4AED8B0289EEF125BBC5 /* en-CA */,
C87D418CB1BEBDCD40E59AA1 /* co */,
9BA0422985D5448896A3EC26 /* uk */,
FAA54DF6AFFCF987063DBB87 /* kab */,
D5E1479D89DB06613F5C7988 /* hsb */,
D7794F8C9ABD98859F3219D9 /* su */,
010C4D489819E44907C04EA6 /* nb */,
678E48B494A0495704DADF7B /* en-GB */,
997B443BA042CC6434708B73 /* sat-Olck */,
6FAC4AC9B5397399E498ECE5 /* es */,
932A4DB2928AF58439CD0D60 /* pa-IN */,
E4744CDB87F255C44B05CDB4 /* es-CL */,
354E40D98AAD523F832EBA58 /* sl */,
81DF4C79AE53A2FCA08EEE9C /* da */,
679E44AFBE9569B898384F8A /* it */,
B92745E4A60A04F4BDF732B6 /* sk */,
55DF435D8F3F312DD0741D34 /* kk */,
DE8E4C40BDF0CCEF2809DA37 /* hy-AM */,
33F240BD81392539EB982A90 /* sv */,
8AB04613B101195AADCC1F1B /* cs */,
5C364800A7A3D30F043E0D57 /* es-AR */,
FE864D8695CDDBFCA933AE76 /* ko */,
3DEE4E0A9B949C02B1D3EF2A /* an */,
09D94B5E8CF4C06397168F78 /* my */,
B65A4A74B6ACC13CB9EC1C77 /* hu */,
9A9841D6BCE6E70944792F52 /* ka */,
028548E69B6A73A79FE33CEA /* tr */,
20A34177B2F9E091F695C6BF /* pl */,
D90F4EF4BBD3A78D343DB5EA /* br */,
3D844CB6B34780D0E010713A /* ia */,
D22D4F03994BDD8CF82063A5 /* pt-BR */,
40FD4BA2A53836F727F13D58 /* vi */,
AEEF4058B9DAD16B803B48DF /* lo */,
5FCB495FBF06EA94CC67B800 /* es-MX */,
6DAE40FA9AD847F4967E97A6 /* lt */,
8C7A4A32A98AD1B79E3D69BE /* ru */,
7BC3434BA1F23258B3C6622C /* cy */,
4C2041448CEA34EC27F8A6A1 /* zh-CN */,
92584FC29250BCB874BE31D4 /* fr */,
924449808F03D309502EE759 /* fi */,
9B504676B0CA6CCD05D1639F /* dsb */,
61B340508D4D86B6519A165C /* id */,
94F04D91AA32EB14FFD03B5D /* nl */,
443D48F68072CB9805794141 /* th */,
81754147A06566E64C025F70 /* nn */,
90D243608659440CC733A891 /* pt-PT */,
26B24436976562F402828AEB /* ro */,
E6EC4E5DA51902A09A0F0957 /* hr */,
24B04235AF0225758090E9E9 /* rm */,
FB4D447195CC566A034F89EE /* ca */,
FD5D461AB358696EF2BBD77E /* gd */,
D520C3C4261FC8E9001D1144 /* km */,
D556483A261FC97B00A04CF3 /* hi-IN */,
D51D7600261FC9EF00EEE7B6 /* bn */,
D5311CB4261FC9F500A2FC94 /* ast */,
D5E16120261FCA2200F02D6E /* eo */,
D5E79E96263C729200D1E356 /* te */,
43EB00C2265861E8009A5F61 /* az */,
D574BCC52672F294001D191D /* anp */,
43D72DB226FCE3550069BDE9 /* mr */,
433E0DEC26FCE37C00B78CC5 /* ne-NP */,
967AF15D275FF4C70099E161 /* tt */,
8A99DB9727C6DD3E007EA6BD /* is */,
D468309728914E1D00CCDE3A /* et */,
D4BF6AAD2893DDA7001B5130 /* en-US */,
A85F9E50289A4C9800DCBF19 /* be */,
43DC319E28B39F100034E6DF /* si */,
43DC2B0928B9073300A03AA2 /* uz */,
434E1FDB299A549B00F79A7B /* fil */,
43850DA529D1B2F900927110 /* oc */,
431853AA2A0911440099B0E0 /* gl */,
43FEE9662A24C0A3001C35F7 /* or */,
4303F4662B0B794D00C3B8E1 /* ug */,
4364EA802B1DE9FA003A1240 /* bs */,
437227122BA8575600147F81 /* bg */,
);
name = "Default Browser.strings";
sourceTree = "<group>";
};
99C54F4F8354A39A0F06511F /* Intro.strings */ = {
isa = PBXVariantGroup;
children = (
95354D6886DC411FA14B8103 /* de */,
45F244A7A34CE1404A014575 /* ur */,
7E3244FCBCC3B024E10AD62B /* he */,
EDA240A8BBFD0A19FB2C3D7E /* ar */,
6C3C4A1099370D78F762422C /* el */,
3A7C4F7C991DB3106DC14F1B /* ja */,
94864BC4BB4F13CC9829209D /* fa */,
5B3F4893A27CA0F3A655E93C /* zh-TW */,
5A094AD58393196B3DF76119 /* mr */,
04B94C359C3F6318E93BB6B3 /* sq */,
752E4B12AEE2A006A7BF683F /* eu */,
54114A5F8F99C279DAD8C1CF /* en */,
CD2F465FBCCF26870F5BA41E /* en-CA */,
165F4AA9BE3F9B2015F4AA19 /* co */,
D50847F69392BA78E952CC1E /* uk */,
A0584C2091A7B47A062CD7ED /* kab */,
4E174116AFBCF2C9A9EA6FDE /* kn */,
FE3B4273905FC3005AD8D665 /* hsb */,
06AF44A6B1706C5963E25C78 /* su */,
9ED74CAB8AC0FF5228992C89 /* nb */,
6AD94362821BDAD94165D610 /* en-GB */,
DF10441BA5FD33966E422B37 /* sat-Olck */,
91904C82B6C5F235C9D6F648 /* es */,
A22B4208B9EAF465966B7F7E /* pa-IN */,
D697400187A0D99761754466 /* is */,
9F064DA7833ACE172A216DA0 /* es-CL */,
B4C1406184B8C4B3F4A9DCEE /* sl */,
15E44C4F9623C474235CFCC3 /* or */,
8312442188208321C6887CEF /* da */,
08374E4B9A38D5628C667C7C /* gl */,
E4A74B5A8B8AE039CF03EDE5 /* eo */,
4C2A44CC9D6AC9D0090EDC1E /* it */,
766F49788D099E2201B74791 /* bg */,
827C4F5EA4927D7AB95EB3AC /* sk */,
7D92472BA54D9EBCE438E834 /* kk */,
0E8F4558A891F6ECBF343009 /* ses */,
8FB14368A63D59970BB3CC80 /* hy-AM */,
0B414433840C8AA60829B6FB /* ms */,
40C446CF9007C978AF889496 /* si */,
781F4692919CC38F17A90EE3 /* anp */,
C7DB49358A6A84AA7391EEE6 /* ta */,
FDF94C2AA243464396D36C0E /* ml */,
16464A5FAED04AA26D2CAB19 /* sv */,
C07348BA90E8E56120FDC1D0 /* te */,
3CFF4879A241EA7BBF782BF7 /* cs */,
E65B4425A53E0B8F6079FAE1 /* km */,
F49642028C3D26FFCE324FAE /* es-AR */,
F76F4953B40163D7C8B430E4 /* ko */,
95FD4D8DB09F3540CC7651A1 /* fil */,
67D5427FBC759E836F8DFEEE /* an */,
F4E941D8A176F6A5145612EF /* ne-NP */,
83694AE497E68843DD823893 /* my */,
50144AFD80C8366AC9694105 /* hu */,
0BBD4108861715F8A60D6225 /* hi-IN */,
7FAB476EB035F799E1BF1267 /* ka */,
9AEC4A499109C638F1EF83FA /* ga */,
6FF74792835BA5B45EEDD333 /* tr */,
605D466193C1DA0CDACFA4AC /* ast */,
FB634DAD901C5B1C29FF1E8C /* pl */,
10CD44F0A402C84BB31E5474 /* gu-IN */,
2E244D8B947E42F51B1151F6 /* br */,
AA0B46CCA57F0E0997CC0AEA /* ia */,
99174D72BE0733746BCC79FB /* pt-BR */,
5628405387CF0EDAAB5F38A0 /* vi */,
3A434F2D835AA5B03CD68347 /* lv */,
F4AE41BF911E216FF6B56C01 /* lo */,
FD444D4589CCBBD6E1741575 /* es-MX */,
7B3B4D7F93D9654D82E3642B /* lt */,
A10C4D5D83D0EA96BDF7AFEA /* ru */,
493F44008F5B70A3E7174992 /* cy */,
E41B4EF9BCF1776C90056279 /* zh-CN */,
6A954888A18B54ED87980F19 /* af */,
E7874070881184C7149B0EDC /* uz */,
50B44A7F80EE0532276DE9C8 /* fr */,
487E492390D3A7B6ADB7DD84 /* fi */,
19BD4ECBAB3867D7FFABD278 /* dsb */,
2A304B63B86CD11788B3FAF0 /* id */,
7E2C473F8175E549E7B2D5DC /* nl */,
B07F40BEB33FF276F42A5C82 /* th */,
A41D410A8194798D04F0BDEC /* az */,
4EBB486494518336F114941D /* nn */,
6C0F4DE7BECA78EC16CCBC7C /* bn */,
D08245ADBF1AC954FBD578DF /* pt-PT */,
1EFC4CADAD28757792F25B59 /* oc */,
DDF8459396B702E103F689F7 /* ro */,
E78542978B52DF2034E5BBB8 /* bs */,
80574E82B96F93CDE08B966B /* hr */,
D76D487D985DD7579B5F0861 /* rm */,
7EDC48EDAD21358996E3971E /* ca */,
57F145E2AD7AF2643AD94B98 /* gd */,
967AF161275FF4C70099E161 /* tt */,
D468309B28914E2300CCDE3A /* et */,
D4BF6AB12893DDA8001B5130 /* en-US */,
A85F9E54289A4C9800DCBF19 /* be */,
4303F46A2B0B794D00C3B8E1 /* ug */,
);
name = Intro.strings;
sourceTree = "<group>";
};
99C94644BBAAC6B90043899F /* LoginManager.strings */ = {
isa = PBXVariantGroup;
children = (
68B44DA18DC0230AEB96C03D /* de */,
EE4D49BBA90C11374B6718A4 /* ur */,
F5CC4C0ABF114E4553AFA780 /* he */,
724B4348B2FD946D200EC597 /* ar */,
E6934171BA2BD0BCAF225D44 /* el */,
1DA64656B1F6A74800D22055 /* ja */,
C5424B1D97FC8E75FC365900 /* fa */,
02FC4A06A948593BE97BC508 /* zh-TW */,
AA0B47C6B76C81D58AD910F1 /* mr */,
879C4B898E7D5F43C81F7ABE /* sq */,
4C7545858F77319FE0D84657 /* eu */,
50CB4382AE62CA8EDC4CAE05 /* en */,
49924444B9550007109A2E35 /* en-CA */,
8EE842C98096CD575BD8A54A /* co */,
B5654A9EAD0571FF0C3D6FB7 /* uk */,
F5254C1491BAF89433FDD218 /* kab */,
934944C4B9D7AB73A91A0068 /* kn */,
75BC41B2962DAC5B25A288B4 /* hsb */,
FB07463C8357A3CFE68CC8AA /* su */,
4F5141B6B36A07960E35983F /* nb */,
F07B4C81B1F0CC2C47A9857E /* en-GB */,
C0D149EEAFBD42FA7224483F /* sat-Olck */,
89AE47D2B80AF49BFB9763BA /* es */,
0EA243A6B20C0E8141C03888 /* pa-IN */,
D09B407EBB9EECBF5A45B08A /* is */,
74A44FBEBA309D6D780BC6F8 /* es-CL */,
036B499AA4BEE3FA05346002 /* sl */,
A4194E688059E39617C7CD55 /* da */,
8EAA44B6AF90A683679CC001 /* gl */,
36764E35B4C079E0D91B5274 /* eo */,
5AC24B85BF0D2FCC2F1EB6D3 /* it */,
08194D2FAEB863B5B81596FB /* bg */,
953D43F282D9485A88783410 /* sk */,
4E674BFE9AD834F8D7B66B7E /* kk */,
E59A418F9208400903902F07 /* ses */,
67E54EF293542F6ED74F5FCA /* hy-AM */,
0A3A4A9EB784F7903FB13B7A /* ms */,
45524DDB8CC5BE8373DF589C /* anp */,
64FD4FFD85E39FFDAAC11AB7 /* ta */,
25B045CB969DA3F112A3F6A6 /* ml */,
A8284E5E85C333132ADFAE08 /* sv */,
420C4BBAB2D01E634185660C /* te */,
9C69401FA226F0099490721E /* cs */,
B0A34563B505CCAAE8BBA211 /* km */,
5ABD40B68B3D03806BC6819C /* es-AR */,
8D1340A4B7E4ACBF43347178 /* ko */,
992D43ABB47880618B89EF1B /* fil */,
9E9A4D66814855733D881B60 /* an */,
96B14F71BAAD012EA8852135 /* ne-NP */,
F5F94E989BFE5C0AAD2FFCFD /* bo */,
DE354EB19F17AD13E4D9C47C /* my */,
940E4E0BB0F04A1A74F52D74 /* hu */,
051F4505BE7CB38DAC4EBF37 /* hi-IN */,
76784C13A069B829DCA22A6C /* ka */,
710B4C6F911D4074DEAB7160 /* ga */,
13EB4318937EF04A847A2E91 /* tr */,
B7ED41CA824AB16EAEFAA712 /* ast */,
DF16405B8C523F7BDC578A89 /* pl */,
B381465688459DB14B2A929C /* gu-IN */,
BDB24F4C850C4A269C205FDF /* br */,
A7AE4FF4BE1E4F424E2D0CD6 /* ia */,
9C79479E9528DEDD42187271 /* pt-BR */,
16B9479191286415A6AB987E /* vi */,
5AFE480388201E6CE88C0EA7 /* lv */,
7CC545BF9A53201CD5F232C9 /* lo */,
B54C45F781143B4CACBE77B9 /* es-MX */,
0DC14F8BB480069DC6D962D0 /* lt */,
3DB9402FBF3B33E5DDE95A47 /* ru */,
30A74224BA2E4BF5AEA25A9A /* cy */,
26F9438EAC1F1D7449D42BB2 /* zh-CN */,
6A574F2FAB02381D22FD47B4 /* af */,
1CC941B9B66D41C29A97783E /* uz */,
3C804C7DA8B1360C86FCD0AE /* fr */,
AC1846BB804B44D52BA6F0F2 /* fi */,
AAF64ABAB8A585208603D45B /* dsb */,
06594ED3BF627B8BC85C4616 /* id */,
E974485AB1D72BF4E5F2180B /* nl */,
3CB94F1781DAE0BFD3425E85 /* th */,
E2F64415B375B748FB9DF5F1 /* az */,
20C24CE7AEFE559B0B06390C /* nn */,
12EA4881BFBE296298150D4A /* bn */,
DDE3457F81CC7160258C677F /* pt-PT */,
4D2A423B8321B0BA3817BB5D /* oc */,
4BE040A0A216E94E9BEC1162 /* ro */,
77A2482EA0D261745BFD8AE4 /* bs */,
33F14974985BFC0C06ABAA3C /* jv */,
F8EF4290ACE53B2692EA362F /* hr */,
F4874C1AA645072C469D830E /* rm */,
28364DEE903FF42ED740A978 /* ca */,
9A444D57B233A146581D56F5 /* gd */,
967AF163275FF4C70099E161 /* tt */,
D468309D28914E2500CCDE3A /* et */,
D4BF6AB32893DDA9001B5130 /* en-US */,
433EC1A828B39AB60044FC22 /* be */,
43C6A09628B39E8600DFC656 /* or */,
43DC319F28B39F100034E6DF /* si */,
4303F46C2B0B794E00C3B8E1 /* ug */,
);
name = LoginManager.strings;
sourceTree = "<group>";
};
AA3047F884B6BA22989FD627 /* Search.strings */ = {
isa = PBXVariantGroup;
children = (
24A24DCBB0474D4E4B643441 /* de */,
8AD440CBBF202B15E74E186D /* ur */,
C7664A29B78A808DC314353C /* he */,
C326435B8F6E47257506096B /* ar */,
9ED94AD2812D6700C05B1BD5 /* el */,
105B4C6DB6D4D0DF8A80909E /* ja */,
14924C7A8ED33C359261D952 /* fa */,
80E24B20A5655593E1D9E85B /* zh-TW */,
65D74314A164783A553CB75B /* mr */,
44B546C4B7F7497AF8DD2575 /* sq */,
885D4C1C8F83C62B39D5DF5A /* eu */,
149C4A2A90EB137DCD917726 /* en */,
BF9A4FC7AC7A1EA206074C30 /* en-CA */,
A85D41918FA2054086E47FAF /* co */,
7C5A46348D12937E2D032997 /* uk */,
1DA24C60879E7D4B2073FD63 /* kab */,
226347ACAF708B19B6BC2694 /* kn */,
AD55410AA85883A0A8E4CFA6 /* hsb */,
E78F4277BE642DCC68F2BC1F /* su */,
3B704751960D3C7E442AFBAE /* nb */,
B79E4706B9CF55EF83B43FC4 /* en-GB */,
48964CFE9D4E388AA44F6ACE /* sat-Olck */,
CA734AC9B9629155033B810B /* es */,
66364EE3B37DCBFAB9928FFD /* pa-IN */,
3D254A72992C6FE06123E4F1 /* is */,
169B4E1D932EEE0D1903ADD2 /* es-CL */,
1BA54369A0F131F4D825ECC4 /* sl */,
A3E54C1386C753F253BEEB71 /* da */,
0BE84E0CA7385E5C7E816F0A /* gl */,
1B5945BE90BF6470FA3D4257 /* eo */,
B3154B289D2C0C247745D348 /* it */,
E7414557ACDE328F7F867620 /* bg */,
479E4C288C50C0EB08B1B256 /* sk */,
67F04273B2F4572ACB3B8ED9 /* kk */,
7BB34A09A04DA7D6B5600019 /* ses */,
39104C4F9A5CFDE66911D82B /* hy-AM */,
8B8B46F687378F099BA6A2D1 /* ms */,
9F974E3DAFCB46BF67A807D0 /* ta */,
E6CA4229B067C32CA10E19A9 /* ml */,
C1654AF9A7D33573DD39B784 /* sv */,
178A480DBF17556CA90AA3EF /* te */,
DC3C478DB6C1660F89E2A75C /* cs */,
0C8147FDBDF90CAC4DD8FCCE /* km */,
15F34FBFBBCB48D37E77AEC6 /* es-AR */,
17974D7F903E511D6B9D3C37 /* ko */,
8FDA44F2B06D5761B1933186 /* fil */,
19CC47E1AD429555904148E6 /* an */,
A1A14DC8BACF934566BE688B /* ne-NP */,
EE7B44DB8DBE14987B22A82D /* bo */,
7CE542F7A81BCA33C15FC256 /* my */,
6A694C35BF15DBBE61D7DB77 /* hu */,
60E04CE89D47E52E0A886EAD /* hi-IN */,
F4A141D0917CA094D1761C3D /* ka */,
C34D464780B65FD5A9F3118B /* ga */,
88AF4076A2ECF086104D5407 /* tr */,
53F1465689FC97B0328523A2 /* ast */,
AD604DF3AEE9453B4119F509 /* pl */,
B2CD44128F18BC81432BBB4C /* gu-IN */,
47F340559D8B5DEB4306AE43 /* br */,
9D8F41E5BDE09E460309129C /* ia */,
8B3245D190D4FA80C3B46EC8 /* pt-BR */,
5B9B4B3B9FE43A8766265D11 /* vi */,
DD624F189BA0D0364974683B /* lv */,
609E45149CAE5B417DBF7BA5 /* lo */,
03A14EF0A7BA733D9C3F2D93 /* es-MX */,
6B0545D197CACC8F242FBBC4 /* lt */,
DEE64F20810420CECBA98E54 /* ru */,
24094609ACA55825A07B8040 /* cy */,
C2E645149EB18AD0BDBB9696 /* zh-CN */,
24DA4827BEDC3FC4334F5505 /* af */,
4F8146508D20F9CEFFD32A4D /* uz */,
8A5143D6BF179870414566ED /* fr */,
E5C24864B9BA6790B352962E /* fi */,
95C5459CB5A60DD398E388A0 /* dsb */,
491242468B874EDF3C93D6F2 /* id */,
0E9C4C2A8B5EAD7878B8ECA3 /* nl */,
95B8438396F4069A36C9C23D /* th */,
2D5D468686FEA0B04D7F04CE /* az */,
328D4468946D885CAE300427 /* nn */,
6075454195BAE1F144470192 /* bn */,
3DCA42DDB29B2AB7C5463F08 /* pt-PT */,
8ECD424C94D73AA3C8391BA7 /* oc */,
B1F04E16A0BF365D67AD0C6F /* ro */,
954B470588F9D1064F927148 /* bs */,
0E134A0087CE6D183E5DA1D4 /* jv */,
C55C48C4A7809523EEAA7AF5 /* hr */,
C14343D394A0611E4D96C725 /* rm */,
0C3947E0A085F03473EBA539 /* ca */,
406E4E6094EB97EBD3574628 /* gd */,
967AF166275FF4C70099E161 /* tt */,
D46830A028914E2900CCDE3A /* et */,
D4BF6AB62893DDA9001B5130 /* en-US */,
43DC31A128B39F100034E6DF /* si */,
437C672C28D88484001A5C31 /* be */,
43EB5F922B2728070063D23E /* ug */,
);
name = Search.strings;
sourceTree = "<group>";
};
AC44428AA48BA072E576E062 /* FindInPage.strings */ = {
isa = PBXVariantGroup;
children = (
ACA44BCCB71699423391349D /* de */,
6D8C406EB79AA56D1AA5BAFC /* ur */,
E2C3433DA5BC0340E7B869C2 /* he */,
3E8D410C8ECCFE86EAB4EF0E /* ar */,
5B3644F2BBE3D05767989153 /* el */,
47094BC280127EA766B92737 /* ja */,
A3FB49E4AED8F44971799F71 /* fa */,
653140F992B0E22349C94F80 /* zh-TW */,
B2BA445A91E19959BA9FDED7 /* mr */,
2FDE46BCA5E27EF7DC02CE20 /* sq */,
45AD4685A96876B6D2682E0F /* eu */,
39DB4F1AA7B4688949522C99 /* en */,
7AEF4108BAAE5BBD5949E64C /* en-CA */,
8E9940B38D2E7A91003718F4 /* co */,
26E54FFEAC16F93DEDBBE166 /* uk */,
5701474D98CBB453BEF9044A /* kab */,
22644757B8D1996A03C5F617 /* kn */,
3903479484D4FC31B5403FBA /* hsb */,
BAA64356B54F1CD258764620 /* su */,
FC9E41DEBDA3C4945EFC2DEA /* nb */,
37CD4075A20B189E36B6B203 /* en-GB */,
09734E71AD585D864331183B /* sat-Olck */,
FBF24A9ABAABD821F73259BD /* es */,
549343A09F968753FDC2E412 /* pa-IN */,
0416473C84B44146F552C573 /* is */,
29FB4395A5BF436325131EBC /* es-CL */,
72D74D68A6D665BC010FF689 /* sl */,
84F349A893FE262209075789 /* or */,
E85641AFA2C435A982034DE0 /* da */,
7819488D9C50ED2293FA92B1 /* gl */,
E0FA43418E1B0DC4B8E7D818 /* eo */,
6855435EA1F3E75E86BE92C2 /* it */,
324A457A81DC988B0C8B7C67 /* bg */,
F46F4FABA786C682A8B77897 /* sk */,
042E41F6BE3742006D74AED5 /* kk */,
2B31494CBFF9DF6FA41953B2 /* ses */,
5EC64A45AAF9A47D56D3FC0A /* hy-AM */,
FD6E4D93B7B749254F71A44C /* ms */,
F0714CEBB2F56CE586DB6CF7 /* si */,
F8624779990FC1A45BF201E5 /* anp */,
88A64440AFDEB4219D417D30 /* ta */,
0EEE4B2AA4EEEF77B6F992F7 /* ml */,
3FBA4868964EB1ADEC1BD10A /* sv */,
469D40059A1CC4BFAFB3795A /* te */,
247545E4A4C1E655A61BE617 /* cs */,
2944457497A26D75C7B5940E /* km */,
7BA34E6CB59CF71C21C42BB3 /* es-AR */,
56614B20AB6EB5F71E299E9A /* ko */,
B95F4477BC25092D2DF821C7 /* fil */,
C26C4D1F8CFB13730BA74DF5 /* an */,
BB7142AABBDBA3836FDE1639 /* ne-NP */,
4535421B8445AB63F053C890 /* my */,
8D974B9DA87EF4909E5B60B3 /* hu */,
DD4B421BA0F44BAE9193FCC0 /* hi-IN */,
04DE4655A1E40CE84A334FFD /* ka */,
C02349A5AA8137C2522051E7 /* ga */,
EBBB440898B7A7DD4702405D /* tr */,
9C2B4D879C3D4229E6AFF24D /* ast */,
14144E67B073681A7E2C9C27 /* pl */,
2194437EA9B44A00EDC037FA /* gu-IN */,
18514A6088B731BF0E0B6982 /* br */,
33284ECA9400BEB1B619B5F9 /* ia */,
28B04C0BA355702500AC7635 /* pt-BR */,
0C9D476E841BDCAA3B9895EA /* vi */,
644B4A02BCAF40DE5B7B9EBB /* lv */,
64C24E099441EE5E962BC53F /* lo */,
74D949BEA49BE912BAFD4406 /* es-MX */,
A8D94EB6B92E778F3F7C2797 /* lt */,
D3DD4921B727D8F64D05E060 /* ru */,
878C4F4C8C49454F806CA906 /* cy */,
BF8944739E9BAE30FD9BEEBB /* zh-CN */,
F5E84699B672AEC4CE4D5871 /* af */,
1AC74B5BBF452B60564AA754 /* uz */,
120F42119EB30F217AB9493E /* fr */,
862043D9BCDC0F18B12E9F36 /* fi */,
286F40A1B7B01044DA1C1D82 /* dsb */,
936F4FF6995AAD4F6D0BDFA7 /* id */,
95C54B71ADF2BC5347298AA7 /* nl */,
E4C94AA0BEBA8E0F9320B6AF /* th */,
56034C30890387873305A122 /* az */,
20314BC2A0F1B38AC30C4121 /* nn */,
4E044A1793AE90A7EA3AA001 /* bn */,
9C394C648290198D6C3E1A10 /* pt-PT */,
9CFA43989ED93A183C8AF998 /* oc */,
65E8430FA6F0A1935598228B /* ro */,
D21443B0B8E223EA80B6BAF0 /* bs */,
16844C019046439324823470 /* jv */,
C1AC432FA5D491D05B45EC4D /* hr */,
F0274B0C93DBD0B387D06FA0 /* rm */,
DCE149E4A889E70038840A11 /* ca */,
31654B22BF8241FC6F4B2B78 /* gd */,
967AF15F275FF4C70099E161 /* tt */,
D468309928914E2000CCDE3A /* et */,
D4BF6AAF2893DDA8001B5130 /* en-US */,
A85F9E52289A4C9800DCBF19 /* be */,
4303F4682B0B794D00C3B8E1 /* ug */,
);
name = FindInPage.strings;
sourceTree = "<group>";
};
D58A202725C9D96400105D25 /* BookmarkPanel.strings */ = {
isa = PBXVariantGroup;
children = (
D58A202825C9D96400105D25 /* uk */,
D5E5B1E525D1ADE200DE1FD4 /* sl */,
D51FA84C25D1ADEF0057FF04 /* kab */,
D551BA2825D1ADFC00658BD9 /* vi */,
D561138625D1AE0000EAEE66 /* sq */,
D571C2BE25D1AE0500411880 /* he */,
D5A1FC9425D1AE120002167E /* nn */,
D5F226C625D1AE280064B07D /* ja */,
D50268E925D1AE2D00026CDA /* el */,
D5220E9525D1AE360090C53C /* es-AR */,
D542F93F25D1AE3F00B3A37E /* co */,
D554CEFB25D1AE43008D53E5 /* it */,
D564C35225D1AE48003BA3E9 /* ca */,
D5A450C525D1AE5A00CBB74E /* ia */,
D5D4D34725D1AE670090D4E1 /* ru */,
D5F603FB25D1AE7000D2F4D6 /* en-GB */,
D552B9D225D1AE870082EDD3 /* hsb */,
D5661D7525D1AE8B0071AC8C /* zh-CN */,
D5BAE2C425D1AEA100569EFC /* en-CA */,
D55569C325D1AEC90016DFF3 /* zh-TW */,
D585067625D1AED60022D324 /* nb */,
D5B58C6D25D1AEE400EB80B2 /* pt-BR */,
D5C51CF325D1AEE80046D70A /* hu */,
D5D63DA825D1AEED00445E87 /* nl */,
D5367A8025D1AF07003E81F8 /* de */,
D5672F4225D1AF1500985C80 /* br */,
D5C82A6825D1AF30001BF814 /* sv */,
D5FAE89F25D1AF3D00D31A9B /* fa */,
D50AC04525D1AF4200E4B66C /* lt */,
D52AA82225D1AF4B0017EB67 /* cy */,
D54C5AB425D1AF54007B29BD /* eu */,
D59ED3CB25D1AF6A0074A720 /* dsb */,
D5BE239525D1AF73002DD0DE /* th */,
D5DF593C25D1AF7C0027DAB1 /* pa-IN */,
D51169EC25D7175C0041DC2E /* sk */,
D5EA692B25D717920036F841 /* da */,
D562A57325D7182F00337507 /* pt-PT */,
D56B910F25D718B100B177EF /* ko */,
D5A6E7D325D718C0007F7A6E /* id */,
D5BA22CD25D718C5003A66ED /* fr */,
D5B884F225D7190700B96D9F /* rm */,
D50A700425D7191A00F57D73 /* tr */,
D57EAFF9261FC8C200CDD446 /* ur */,
D5BE9892261FC8D100AB0590 /* pl */,
D520C3C2261FC8E9001D1144 /* km */,
D56E7DFC261FC8FD0003499B /* kk */,
D5829FCB261FC90200898A2D /* es-CL */,
D545148A261FC93300F8A74F /* cs */,
D5588454261FC938008D5ED2 /* es-MX */,
D5E1BCD9261FC95C006D72FC /* hy-AM */,
D5564837261FC97B00A04CF3 /* hi-IN */,
D57F1558261FC98500E5896F /* su */,
D50AEB44261FC9A800B1B483 /* sat-Olck */,
D57D1B7D261FC9C700039895 /* ar */,
D5B661B7261FC9D600A06CCD /* hr */,
D51D75FD261FC9EF00EEE7B6 /* bn */,
D5311CB1261FC9F400A2FC94 /* ast */,
D5587DAF261FC9FF0068BE8E /* ka */,
D5CDF1E0261FCA1D00011549 /* fi */,
D5E1611F261FCA2200F02D6E /* eo */,
D52F7F4D261FCA3700C30D73 /* es */,
D5C974D9261FCA5F004631C7 /* lo */,
D5E79E94263C729200D1E356 /* te */,
D594AB18269761C500F9B437 /* gd */,
DF46B9A42755297000657F75 /* ne-NP */,
967AF16A275FF4C70099E161 /* tt */,
8A99DB9927C6DD3E007EA6BD /* is */,
43F2ED6B2897ECB500DF76DA /* et */,
437C3A1F28B39A4C0034468A /* af */,
432EBBAC28B39A5E0000E6E6 /* an */,
43CF280028B39A70008DF2C5 /* anp */,
43820CFD28B39AA700A779CA /* az */,
433EC1A928B39AB60044FC22 /* be */,
43D107F028B39AC6008DA9B8 /* bg */,
4374AC0128B39AE700BE4998 /* bo */,
43FEA2AE28B39B0D00B26B88 /* bs */,
43AAE57528B39C790048A19E /* ga */,
43E0E9D728B39CA3002E264A /* gl */,
43AF25CC28B39CB5004A4F86 /* gu-IN */,
43DDD25228B39D6700E7FF53 /* jv */,
43838CCA28B39DB500238A7F /* kn */,
4362FF9F28B39DEF00943D28 /* lv */,
4322E39F28B39DFE00BA0883 /* ml */,
43EC35B528B39E0F00E3513B /* mr */,
43EE7D6828B39E20007D5A02 /* ms */,
4388B57D28B39E2E00AA9AF9 /* my */,
43F8734828B39E780047E9CD /* oc */,
43C6A09728B39E8600DFC656 /* or */,
4387326C28B39ED800FB7454 /* ro */,
431CFA4328B39F0200093D6D /* ses */,
43DC31A328B39F100034E6DF /* si */,
43C335E028B39F6500858209 /* ta */,
4339390B28B39F8F001B8301 /* fil */,
432FACF728B39FD5008C76C1 /* uz */,
430170CA28B903CA007A163A /* en-US */,
4303F46D2B0B794E00C3B8E1 /* ug */,
);
name = BookmarkPanel.strings;
sourceTree = "<group>";
};
D58A202A25C9D96400105D25 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
D58A202B25C9D96400105D25 /* uk */,
D5E5B1E425D1ADE200DE1FD4 /* sl */,
D51FA84B25D1ADEF0057FF04 /* kab */,
D551BA2725D1ADFC00658BD9 /* vi */,
D561138725D1AE0000EAEE66 /* sq */,
D5A1FC9325D1AE120002167E /* nn */,
D5F226C725D1AE280064B07D /* ja */,
D50268E825D1AE2D00026CDA /* el */,
D5220E9625D1AE360090C53C /* es-AR */,
D542F94025D1AE3F00B3A37E /* co */,
D554CEFC25D1AE43008D53E5 /* it */,
D564C35325D1AE48003BA3E9 /* ca */,
D5A450C425D1AE5A00CBB74E /* ia */,
D5D4D34625D1AE670090D4E1 /* ru */,
D5F603FA25D1AE7000D2F4D6 /* en-GB */,
D552B9D425D1AE870082EDD3 /* hsb */,
D5661D7425D1AE8B0071AC8C /* zh-CN */,
D5BAE2C325D1AEA100569EFC /* en-CA */,
D55569C225D1AEC90016DFF3 /* zh-TW */,
D585067525D1AED60022D324 /* nb */,
D5B58C6E25D1AEE400EB80B2 /* pt-BR */,
D5C51CF425D1AEE80046D70A /* hu */,
D5D63DA925D1AEED00445E87 /* nl */,
D5367A8225D1AF07003E81F8 /* de */,
D5672F4425D1AF1500985C80 /* br */,
D5C82A6925D1AF30001BF814 /* sv */,
D5FAE89E25D1AF3D00D31A9B /* fa */,
D50AC04625D1AF4200E4B66C /* lt */,
D52AA82125D1AF4B0017EB67 /* cy */,
D54C5AB525D1AF54007B29BD /* eu */,
D59ED3CC25D1AF6A0074A720 /* dsb */,
D5BE239425D1AF73002DD0DE /* th */,
D5DF593D25D1AF7C0027DAB1 /* pa-IN */,
D51169EB25D7175C0041DC2E /* sk */,
D562A57425D7182F00337507 /* pt-PT */,
D56B911025D718B100B177EF /* ko */,
D5A6E7D225D718C0007F7A6E /* id */,
D5B884F325D7190700B96D9F /* rm */,
D50A700525D7191A00F57D73 /* tr */,
D57EAFFA261FC8C200CDD446 /* ur */,
D5BE9891261FC8D100AB0590 /* pl */,
D547FF2F261FC8F300BA6729 /* da */,
D56E7DFB261FC8FD0003499B /* kk */,
D5829FCC261FC90200898A2D /* es-CL */,
D545148B261FC93300F8A74F /* cs */,
D5588453261FC938008D5ED2 /* es-MX */,
D5E1BCDA261FC95C006D72FC /* hy-AM */,
D5564838261FC97B00A04CF3 /* hi-IN */,
D57F1557261FC98500E5896F /* su */,
D50AEB45261FC9A800B1B483 /* sat-Olck */,
D57D1B7E261FC9C700039895 /* ar */,
D5B661B8261FC9D600A06CCD /* hr */,
D51D75FE261FC9EF00EEE7B6 /* bn */,
D5587DAE261FC9FF0068BE8E /* ka */,
D5CDF1DF261FCA1D00011549 /* fi */,
D5E1611E261FCA2200F02D6E /* eo */,
D5090FD8261FCA2D007733E5 /* fr */,
D52F7F4E261FCA3700C30D73 /* es */,
D5C974DA261FCA5F004631C7 /* lo */,
D55C98AD263C72250000DA62 /* he */,
D594AB1B269761C500F9B437 /* gd */,
DF46B9A72755297000657F75 /* ne-NP */,
967AF16D275FF4C70099E161 /* tt */,
8A99DB9C27C6DD3E007EA6BD /* is */,
43F2ED6E2897ECB500DF76DA /* et */,
43DC31A628B39F100034E6DF /* si */,
430170CE28B903CA007A163A /* en-US */,
437C673128D88484001A5C31 /* be */,
434E1FDD299A549B00F79A7B /* fil */,
4397617A2A0BCB860062C60C /* gl */,
4364EAA02B1DE9FB003A1240 /* bs */,
43EB5FB22B2728090063D23E /* ug */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
D58A202D25C9D96400105D25 /* BookmarkPanelDeleteConfirm.strings */ = {
isa = PBXVariantGroup;
children = (
D58A202E25C9D96400105D25 /* uk */,
D5E5B1E625D1ADE200DE1FD4 /* sl */,
D51FA84D25D1ADEF0057FF04 /* kab */,
D551BA2925D1ADFC00658BD9 /* vi */,
D561138825D1AE0000EAEE66 /* sq */,
D571C2BF25D1AE0500411880 /* he */,
D5A1FC9525D1AE120002167E /* nn */,
D5F226C825D1AE280064B07D /* ja */,
D50268EA25D1AE2D00026CDA /* el */,
D5220E9725D1AE360090C53C /* es-AR */,
D542F94125D1AE3F00B3A37E /* co */,
D554CEFD25D1AE43008D53E5 /* it */,
D564C35425D1AE48003BA3E9 /* ca */,
D5A450C625D1AE5A00CBB74E /* ia */,
D5D4D34825D1AE670090D4E1 /* ru */,
D5F603FC25D1AE7000D2F4D6 /* en-GB */,
D552B9D325D1AE870082EDD3 /* hsb */,
D5661D7625D1AE8B0071AC8C /* zh-CN */,
D5BAE2C525D1AEA100569EFC /* en-CA */,
D55569C425D1AEC90016DFF3 /* zh-TW */,
D585067725D1AED60022D324 /* nb */,
D5B58C6F25D1AEE400EB80B2 /* pt-BR */,
D5C51CF525D1AEE80046D70A /* hu */,
D5D63DAA25D1AEED00445E87 /* nl */,
D5367A8125D1AF07003E81F8 /* de */,
D5672F4325D1AF1500985C80 /* br */,
D5C82A6A25D1AF30001BF814 /* sv */,
D5FAE8A025D1AF3D00D31A9B /* fa */,
D50AC04725D1AF4200E4B66C /* lt */,
D52AA82325D1AF4B0017EB67 /* cy */,
D54C5AB625D1AF54007B29BD /* eu */,
D59ED3CD25D1AF6A0074A720 /* dsb */,
D5BE239625D1AF73002DD0DE /* th */,
D5DF593E25D1AF7C0027DAB1 /* pa-IN */,
D51169ED25D7175C0041DC2E /* sk */,
D5EA692C25D717920036F841 /* da */,
D562A57525D7182F00337507 /* pt-PT */,
D56B911125D718B100B177EF /* ko */,
D5A6E7D125D718C0007F7A6E /* id */,
D5BA22CE25D718C5003A66ED /* fr */,
D5B884F425D7190700B96D9F /* rm */,
D50A700625D7191A00F57D73 /* tr */,
D57EAFFB261FC8C200CDD446 /* ur */,
D5BE9893261FC8D100AB0590 /* pl */,
D520C3C3261FC8E9001D1144 /* km */,
D56E7DFD261FC8FD0003499B /* kk */,
D5829FCD261FC90200898A2D /* es-CL */,
D545148C261FC93300F8A74F /* cs */,
D5588455261FC938008D5ED2 /* es-MX */,
D5E1BCDB261FC95C006D72FC /* hy-AM */,
D5564839261FC97B00A04CF3 /* hi-IN */,
D57F1559261FC98500E5896F /* su */,
D50AEB46261FC9A800B1B483 /* sat-Olck */,
D57D1B7F261FC9C700039895 /* ar */,
D5B661B9261FC9D600A06CCD /* hr */,
D51D75FF261FC9EF00EEE7B6 /* bn */,
D5311CB3261FC9F500A2FC94 /* ast */,
D5587DB0261FC9FF0068BE8E /* ka */,
D5CDF1E1261FCA1D00011549 /* fi */,
D5E16121261FCA2200F02D6E /* eo */,
D52F7F4F261FCA3700C30D73 /* es */,
D5C974DB261FCA5F004631C7 /* lo */,
D5E79E95263C729200D1E356 /* te */,
D594AB19269761C500F9B437 /* gd */,
DF46B9A52755297000657F75 /* ne-NP */,
967AF16B275FF4C70099E161 /* tt */,
8A99DB9A27C6DD3E007EA6BD /* is */,
43F2ED6C2897ECB500DF76DA /* et */,
43DC31A428B39F100034E6DF /* si */,
430170CB28B903CA007A163A /* en-US */,
437C672F28D88484001A5C31 /* be */,
43BCA72729F69CA90072E1B7 /* oc */,
431853AC2A0911440099B0E0 /* gl */,
4364EA852B1DE9FA003A1240 /* bs */,
43EB5F992B2728070063D23E /* ug */,
);
name = BookmarkPanelDeleteConfirm.strings;
sourceTree = "<group>";
};
D59431F025E9912900F0BA82 /* WidgetIntents.intentdefinition */ = {
isa = PBXVariantGroup;
children = (
D59431EF25E9912900F0BA82 /* Base */,
D54F9A7F261FC8B8002F39B9 /* sl */,
D5605B1D261FC8BD005228ED /* sk */,
D57EAFFC261FC8C200CDD446 /* ur */,
D595AFD6261FC8C70051E181 /* kab */,
D5BE9894261FC8D100AB0590 /* pl */,
D5D1C6DD261FC8D60090B46F /* vi */,
D5E4277B261FC8DA00438FF9 /* sq */,
D5F76521261FC8DF000DEFAF /* he */,
D53368AA261FC8EE00C7698A /* nn */,
D547FF30261FC8F300BA6729 /* da */,
D56E7DFE261FC8FD0003499B /* kk */,
D5829FCE261FC90200898A2D /* es-CL */,
D596A0F0261FC90700339B30 /* ja */,
D5A9CC37261FC90C00AEFAC2 /* el */,
D5D122EE261FC9160033745E /* es-AR */,
D5F7CFFD261FC92000FA84A1 /* co */,
D50B588E261FC9250025AE50 /* it */,
D51FB530261FC92900788ECF /* ca */,
D545148D261FC93300F8A74F /* cs */,
D5588456261FC938008D5ED2 /* es-MX */,
D56BFA9B261FC93E00FC8F62 /* ia */,
D5A8A5B6261FC94D00D00038 /* ru */,
D5CE4A04261FC9570063F034 /* en-GB */,
D5E1BCDC261FC95C006D72FC /* hy-AM */,
D5302455261FC9710032BF8E /* hsb */,
D543F9D1261FC97600090652 /* zh-CN */,
D556483B261FC97B00A04CF3 /* hi-IN */,
D57F155A261FC98500E5896F /* su */,
D5928439261FC98A00D1D32F /* uk */,
D5A5D6C5261FC98F00A9583C /* en-CA */,
D5B9BEFC261FC99400E91ECE /* pt-PT */,
D50AEB47261FC9A800B1B483 /* sat-Olck */,
D5579957261FC9BC008A74F7 /* zh-TW */,
D57D1B80261FC9C700039895 /* ar */,
D5901744261FC9CC00168234 /* nb */,
D5B661BA261FC9D600A06CCD /* hr */,
D5C96B3F261FC9DB00FB41EA /* pt-BR */,
D5DC7D03261FC9E000DA37AC /* hu */,
D5F0400B261FC9E500EDB60D /* nl */,
D51D7602261FC9EF00EEE7B6 /* bn */,
D5311CB6261FC9F500A2FC94 /* ast */,
D5587DB1261FC9FF0068BE8E /* ka */,
D56BF8D4261FCA0400CDF635 /* de */,
D5A62C1B261FCA1300C295D4 /* br */,
D5B9A8BE261FCA1800C1B784 /* ko */,
D5CDF1E2261FCA1D00011549 /* fi */,
D5E16122261FCA2200F02D6E /* eo */,
D5F521B3261FCA27000AE398 /* id */,
D5090FD9261FCA2D007733E5 /* fr */,
D51C27EC261FCA32001B4905 /* sv */,
D52F7F50261FCA3700C30D73 /* es */,
D56A6233261FCA4600CBF13A /* lt */,
D590699E261FCA50001BCDE7 /* cy */,
D5B5374E261FCA5A00212F8D /* eu */,
D5C974DC261FCA5F004631C7 /* lo */,
D5182496261FCA7200BA0ABD /* rm */,
D52B630A261FCA770002CAAB /* dsb */,
D5510B24261FCA8100198AF0 /* th */,
D565C290261FCA8600907C43 /* tr */,
D5781476261FCA8C003595F6 /* pa-IN */,
D5E79E97263C729200D1E356 /* te */,
D594AB1A269761C500F9B437 /* gd */,
DF46B9A62755297000657F75 /* ne-NP */,
967AF16C275FF4C70099E161 /* tt */,
8A99DB9B27C6DD3E007EA6BD /* is */,
D4BF6AA72893DDA6001B5130 /* en-US */,
43F2ED6D2897ECB500DF76DA /* et */,
43DC31A528B39F100034E6DF /* si */,
8A75F1D428B56A2C0054E34D /* af */,
8A75F1D628B56A6C0054E34D /* anp */,
8A75F1D828B56A880054E34D /* an */,
8A75F1DA28B56AA20054E34D /* az */,
8A75F1DC28B56ABF0054E34D /* be */,
8A75F1DE28B56AE00054E34D /* bs */,
8A75F1E028B56AF20054E34D /* bg */,
8A75F1E228B56B090054E34D /* my */,
8A75F1E428B56B1E0054E34D /* fil */,
8A75F1E628B56B330054E34D /* gl */,
8A05811B28B56B8400FD8D46 /* gu-IN */,
8A05811D28B56BB000FD8D46 /* ga */,
8A05811F28B56C0B00FD8D46 /* jv */,
8A05812128B56C1D00FD8D46 /* kn */,
8A05812328B56C3100FD8D46 /* km */,
8A05812528B56C5900FD8D46 /* ses */,
8A05812728B56C7200FD8D46 /* lv */,
8A05812928B56C8900FD8D46 /* ms */,
8A05812B28B56CAC00FD8D46 /* ml */,
8A05812D28B56CF200FD8D46 /* mr */,
8A05812F28B56D0900FD8D46 /* oc */,
8A05813128B56D3500FD8D46 /* or */,
8A05813328B56D5200FD8D46 /* fa */,
8A05813528B56D7600FD8D46 /* ro */,
8A05813728B56D9B00FD8D46 /* ta */,
8A05813928B56DB900FD8D46 /* bo */,
8A05813B28B56DD700FD8D46 /* uz */,
4303F46E2B0B794E00C3B8E1 /* ug */,
);
name = WidgetIntents.intentdefinition;
sourceTree = "<group>";
};
F0D8481DAC1E6378ABF1565A /* ClearPrivateDataConfirm.strings */ = {
isa = PBXVariantGroup;
children = (
61DA4B5AB7DA505B9C992F95 /* de */,
E80F4C758FFD48EF54E04376 /* ur */,
33ED4E00AB183F95A64FE36D /* he */,
41834B709713D724489D4D2A /* ar */,
138B419D8FCE3231B9DAF990 /* el */,
47704F488D305261200F0A92 /* ja */,
9B314EEDBB87E85AFF6339D5 /* fa */,
6494493FA484E0541A3F8FD3 /* zh-TW */,
31F04694829964F04E966C26 /* mr */,
A9334DD2B193109B1E0ABFD3 /* sq */,
F16742798315C4A73D6E0682 /* eu */,
92A04326AC52760101BC729B /* en */,
375D40F19BD81BC31384B737 /* en-CA */,
1E85433BB5ACB63D6AA1EE0A /* co */,
EFE44E55AFFD127B71CA0D69 /* uk */,
0E4E4A54808AB93E32297350 /* kab */,
D0204A6F932A0FAD99696D3B /* kn */,
78784AF7A74084713651DC6D /* hsb */,
E07B402E89A647D70FDE7AE9 /* su */,
06B047059F979C332C6222A9 /* nb */,
C55F4ACA9C7F96177ACBA7D0 /* en-GB */,
F14B4DF1BC5D64EFE8AE75DB /* sat-Olck */,
4947495FB5CCFC1EAA712454 /* es */,
01C242DCBB36514BBB04614C /* pa-IN */,
86624FB7A292D680BBFBC967 /* is */,
84674D51B7557AD785EE863C /* es-CL */,
7129428084C97730D4A9B656 /* sl */,
980C492382221DFFEFCD6340 /* or */,
F2E744B6BA23142AFE28D6FE /* da */,
71434105A9D751EF17CD0146 /* gl */,
6474429BB7B9BC6FF073B788 /* eo */,
B7574948A226CF0B67216DFA /* it */,
AD494D0E9BB55086064EB864 /* bg */,
EFAC4928902582131CA3608C /* sk */,
CAB7414DA1BA84F4CD08A8F8 /* kk */,
6EE94C7C87FD495E01881279 /* ses */,
B5374969BC045222708C3A5E /* hy-AM */,
A8C749F09910140DE40B8780 /* ms */,
BBF04862A944340C80C053E0 /* si */,
FF5847B3BD6CDAFE8F96AE44 /* anp */,
3251448AA6392128E7D24F98 /* ta */,
1C2E4AA7BD9C11EC9339D22F /* ml */,
53244E8DAEC772B7F8BB20C5 /* sv */,
C18846AE9528135209EA0427 /* te */,
B9CF4F8ABA948EB090A67608 /* cs */,
46004CC8980B6CD80D910882 /* km */,
DA2240A6BF2630FC0A8A0B8F /* es-AR */,
95494CA584329B91C75ED170 /* ko */,
52554F5D994A1FB22B3A0499 /* fil */,
EEAB4DF28099E1BEA98A0B00 /* an */,
F8CA43008FC72296965ED032 /* ne-NP */,
02C94BE0922C110AFF6944E3 /* bo */,
67E14F0AB215FC7E2D27B451 /* my */,
04294CF8955A286CD7EE7AA0 /* hu */,
686648B0B68F9301463E8117 /* hi-IN */,
549C4B3FB3574BD2AA109860 /* ka */,
A71A4CC69A08D87729369F80 /* ga */,
E11B4025AC47F0E4AA12517F /* tr */,
17664161BC9311540D4E37D5 /* ast */,
46D3447CB9EADDE8111D019D /* pl */,
2B0842AE830BF873B368CEBB /* gu-IN */,
F6AA4920A08DE9E2F0BC44C2 /* br */,
33F3432682131CF94EDF046E /* ia */,
629F4E788DDD3FCA52FF6A29 /* pt-BR */,
3840498CB36D14A6131110A0 /* vi */,
0CF54D5CA18BE849BC59F72F /* lv */,
378242E195933D7EB266FB4B /* lo */,
30844B96BF22820A0DEC7178 /* es-MX */,
8508412790F670BD821D7DF7 /* lt */,
8BE1412FBBFF3A2FFA332F87 /* ru */,
523440B98D0500C7743D7771 /* cy */,
0FDB42F68363C7A2D74756CE /* zh-CN */,
854C4915AB99AEC19B886A82 /* af */,
FB6A4855A7905979E7512411 /* uz */,
4D314766B89538199D3DAD94 /* fr */,
3CB7412286FD1728703968BC /* fi */,
5B1F416DB7D06B66C9631289 /* dsb */,
ACAB474AA6DD8BA9A621CB94 /* id */,
A1BF498F8BBB5DC36E678327 /* nl */,
401A4085A3E85986AF89B292 /* th */,
0DB446798061E493F304EDC4 /* az */,
9F634ECAB2BF0DAD9583F136 /* nn */,
339A4C099C1FD31E89664391 /* bn */,
5BA14991AD322490C3F65DFF /* pt-PT */,
71ED423BBAA5FF444596263F /* oc */,
08764A09A1B8A10BFFA093F4 /* ro */,
8D364B2B9285E63A4EC72FFD /* bs */,
2C6045859589979C43AF09E0 /* jv */,
126F44CCB14373DC7813DE1F /* hr */,
941640DBAD9C3DF9DB2F11D5 /* rm */,
383D47EEAB4E12E6B657C8CB /* ca */,
1C0D49279DC88F974E4BE1CB /* gd */,
967AF15C275FF4C70099E161 /* tt */,
D468309628914E1C00CCDE3A /* et */,
D4BF6AAC2893DDA7001B5130 /* en-US */,
A85F9E4F289A4C9800DCBF19 /* be */,
4303F4652B0B794D00C3B8E1 /* ug */,
);
name = ClearPrivateDataConfirm.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
282731771ABC9BE800AA1954 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
COPY_PHASE_STRIP = NO;
DEFINES_MODULE = YES;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = Sync/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
};
name = Fennec;
};
2827317A1ABC9BE800AA1954 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/firefox-ios-tests/Tests/SyncTests/SyncTests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
288A2DA01AB8B3260023ABC3 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 43AQ936H96;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Fennec;
};
2FA436151ABB83B4008031D1 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
DEFINES_MODULE = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"\"$(SRCROOT)\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**\"",
"ThirdParty/ecec/include/**",
FxA/FxA/include,
);
INFOPLIST_FILE = Account/Info.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/FxA/FxA/lib",
);
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
};
name = Fennec;
};
2FA436191ABB83B4008031D1 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/AccountTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
2FCAE2341ABB51F900877008 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
INFOPLIST_FILE = Storage/Info.plist;
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
VALIDATE_WORKSPACE = YES;
};
name = Fennec;
};
2FCAE2381ABB51F900877008 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/StorageTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
3958DAB01ED98DCB0054AA27 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/FennecEnterprise.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
"-fprofile-instr-generate",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise NotificationService";
SKIP_INSTALL = NO;
};
name = Fennec_Enterprise;
};
397848E31ED86605004C0C0B /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/Fennec.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = NO;
};
name = Fennec;
};
397848E51ED86605004C0C0B /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/Firefox.entitlements";
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.Firefox.NotificationServic";
SKIP_INSTALL = NO;
};
name = Firefox;
};
397848E61ED86605004C0C0B /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/FirefoxBeta.entitlements";
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)2";
PRODUCT_NAME = NotificationService;
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.FirefoxBeta.NotificationSe";
SKIP_INSTALL = NO;
};
name = FirefoxBeta;
};
3B43E3D71D95C48E00BBA9DB /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = "firefox-ios-tests/Tests/StoragePerfTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
3B43E3D81D95C48E00BBA9DB /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/StoragePerfTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
3B43E3D91D95C48E00BBA9DB /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/StoragePerfTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
3BFE4B0E1D342FB900DDF53F /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = "firefox-ios-tests/Tests/XCUITests/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PROVISIONING_PROFILE_SPECIFIER = "org.mozilla.ios.XCUITests 2021-08-12";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/firefox-ios-tests/Tests/XCUITests/XCUITests-Bridging-Header.h";
TEST_TARGET_NAME = Client;
};
name = Fennec;
};
3BFE4B0F1D342FB900DDF53F /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = "firefox-ios-tests/Tests/XCUITests/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.XCUITests";
TEST_TARGET_NAME = Client;
};
name = Firefox;
};
3BFE4B101D342FB900DDF53F /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = "firefox-ios-tests/Tests/XCUITests/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.XCUITests";
TEST_TARGET_NAME = Client;
};
name = FirefoxBeta;
};
4354D3E124EEEEC5001184F6 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = Extensions/Entitlements/Fennec.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = WidgetKit/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 0.0.1;
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).WidgetKit";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = NO;
};
name = Fennec;
};
4354D3E224EEEEC5001184F6 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = Extensions/Entitlements/FennecEnterprise.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
INFOPLIST_FILE = WidgetKit/Info.plist;
MARKETING_VERSION = 0.0.1;
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
"-fprofile-instr-generate",
);
PINFOPLIST_FILE = WidgetKit/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.FennecEnterprise.Widget-Kit";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise Widget-Kit";
SKIP_INSTALL = NO;
};
name = Fennec_Enterprise;
};
4354D3E324EEEEC5001184F6 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = Extensions/Entitlements/Firefox.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = WidgetKit/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 0.0.1;
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).WidgetKit";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.Firefox.WidgetKit";
SKIP_INSTALL = NO;
};
name = Firefox;
};
4354D3E424EEEEC5001184F6 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = Extensions/Entitlements/FirefoxBeta.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = WidgetKit/Info.plist;
MARKETING_VERSION = 0.0.1;
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).WidgetKit";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.FirefoxBeta.WidgetKit";
SKIP_INSTALL = NO;
};
name = FirefoxBeta;
};
43BE5786278BA4D900491291 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEFINES_MODULE = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "RustMozillaAppServices-Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Fennec;
};
43BE5787278BA4D900491291 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "RustMozillaAppServices-Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Fennec_Enterprise;
};
43BE5788278BA4D900491291 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_TESTABILITY = YES;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "RustMozillaAppServices-Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Firefox;
};
43BE5789278BA4D900491291 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "RustMozillaAppServices-Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = FirefoxBeta;
};
D39FA1681A83E0EC00EE869C /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/UITests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/firefox-ios/firefox-ios-tests/Tests/UITests/UITests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_WORKSPACE = YES;
};
name = Fennec;
};
D39FA1691A83E0EC00EE869C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = "firefox-ios-tests/Tests/UITests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_WORKSPACE = YES;
};
name = Release;
};
E448FC9D1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E60961891B62B8C800DD640F /* Firefox.xcconfig */;
buildSettings = {
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
);
VALIDATE_WORKSPACE = YES;
};
name = Firefox;
};
E448FC9E1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
EXCLUDED_SOURCE_FILE_NAMES = "Client/Nimbus/TestData/*";
INFOPLIST_FILE = Client/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"-ObjC",
"-ld_classic",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.Firefox";
SKIP_INSTALL = NO;
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client/Client-Bridging-Header.h";
VALIDATE_WORKSPACE = YES;
};
name = Firefox;
};
E448FC9F1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/ClientTests/Info.plist";
PRODUCT_NAME = ClientTests;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA01AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/Firefox.entitlements";
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.Firefox.ShareTo";
SKIP_INSTALL = NO;
};
name = Firefox;
};
E448FCA21AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
VALIDATE_WORKSPACE = YES;
};
name = Firefox;
};
E448FCA31AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_TESTABILITY = YES;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Firefox;
};
E448FCA41AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = Storage/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
};
name = Firefox;
};
E448FCA51AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = "firefox-ios-tests/Tests/StorageTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA61AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
DEFINES_MODULE = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"\"$(SRCROOT)\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**\"",
"ThirdParty/ecec/include/**",
FxA/FxA/include,
);
INFOPLIST_FILE = Account/Info.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/FxA/FxA/lib",
);
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
};
name = Firefox;
};
E448FCA71AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = "firefox-ios-tests/Tests/AccountTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA81AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
DEFINES_MODULE = YES;
ENABLE_TESTABILITY = YES;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = Sync/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
};
name = Firefox;
};
E448FCA91AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/firefox-ios-tests/Tests/SyncTests/SyncTests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E601384C1C89EAE600DF9756 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
PRODUCT_NAME = L10nSnapshotTests;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Fennec;
};
E601384D1C89EAE600DF9756 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
PRODUCT_NAME = L10nSnapshotTests;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Firefox;
};
E601384E1C89EAE600DF9756 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
PRODUCT_NAME = L10nSnapshotTests;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = FirefoxBeta;
};
E69DB0931E97DEAA008A67E6 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTelemetryTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
E69DB0941E97DEAA008A67E6 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTelemetryTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E69DB0951E97DEAA008A67E6 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTelemetryTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E69DB0961E97DEAA008A67E6 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTelemetryTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6DCC2051DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */;
buildSettings = {
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
);
VALIDATE_WORKSPACE = YES;
};
name = Fennec_Enterprise;
};
E6DCC2061DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon_Developer;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
EXCLUDED_ARCHS = "";
EXCLUDED_SOURCE_FILE_NAMES = (
CredentialProvider.appex,
"Client/Nimbus/TestData/*",
);
INFOPLIST_FILE = Client/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"-ObjC",
"-ld_classic",
);
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.FennecEnterprise;
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise Development";
SKIP_INSTALL = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client/Client-Bridging-Header.h";
VALIDATE_WORKSPACE = YES;
};
name = Fennec_Enterprise;
};
E6DCC2081DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/FennecEnterprise.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise ShareTo";
SKIP_INSTALL = NO;
};
name = Fennec_Enterprise;
};
E6DCC20B1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 43AQ936H96;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = Fennec_Enterprise;
};
E6DCC20C1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
INFOPLIST_FILE = Storage/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
};
name = Fennec_Enterprise;
};
E6DCC20D1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
DEFINES_MODULE = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"\"$(SRCROOT)\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**\"",
"ThirdParty/ecec/include/**",
FxA/FxA/include,
);
INFOPLIST_FILE = Account/Info.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/FxA/FxA/lib",
);
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
};
name = Fennec_Enterprise;
};
E6DCC20E1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
DEFINES_MODULE = YES;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = Sync/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
};
name = Fennec_Enterprise;
};
E6DCC2101DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/ClientTests/Info.plist";
PRODUCT_NAME = ClientTests;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2111DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/UITests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/firefox-ios/firefox-ios-tests/Tests/UITests/UITests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_WORKSPACE = YES;
};
name = Fennec_Enterprise;
};
E6DCC2131DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/StorageTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2141DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/AccountTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2151DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/firefox-ios-tests/Tests/SyncTests/SyncTests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2171DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SharedTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2181DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
PRODUCT_NAME = L10nSnapshotTests;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Fennec_Enterprise;
};
E6DCC21A1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
INFOPLIST_FILE = "firefox-ios-tests/Tests/XCUITests/Info.plist";
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.XCUITests;
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise XCUITests";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/firefox-ios-tests/Tests/XCUITests/XCUITests-Bridging-Header.h";
TEST_TARGET_NAME = Client;
};
name = Fennec_Enterprise;
};
E6DCC21B1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/StoragePerfTests/Info.plist";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6F965151B2F1CF20034B023 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SharedTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
E6F965171B2F1CF20034B023 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SharedTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E6FCC4291C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */;
buildSettings = {
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
);
VALIDATE_WORKSPACE = YES;
};
name = FirefoxBeta;
};
E6FCC42A1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon_Beta;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
EXCLUDED_SOURCE_FILE_NAMES = "Client/Nimbus/TestData/*";
INFOPLIST_FILE = Client/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"-ObjC",
"-ld_classic",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.FirefoxBeta";
SKIP_INSTALL = NO;
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client/Client-Bridging-Header.h";
VALIDATE_WORKSPACE = YES;
};
name = FirefoxBeta;
};
E6FCC42B1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/ClientTests/Info.plist";
PRODUCT_NAME = ClientTests;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC42D1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/FirefoxBeta.entitlements";
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.FirefoxBeta.ShareTo";
SKIP_INSTALL = NO;
};
name = FirefoxBeta;
};
E6FCC42F1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
VALIDATE_WORKSPACE = YES;
};
name = FirefoxBeta;
};
E6FCC4311C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 43AQ936H96;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
LOCALIZED_STRING_MACRO_NAMES = (
MZLocalizedString,
NSLocalizedString,
CFCopyLocalizedString,
);
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
};
name = FirefoxBeta;
};
E6FCC4321C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
INFOPLIST_FILE = Storage/Info.plist;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
};
name = FirefoxBeta;
};
E6FCC4331C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = "firefox-ios-tests/Tests/StorageTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC4341C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = YES;
DEFINES_MODULE = YES;
ENABLE_TESTABILITY = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"\"$(SRCROOT)\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**\"",
"ThirdParty/ecec/include/**",
FxA/FxA/include,
);
INFOPLIST_FILE = Account/Info.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/FxA/FxA/lib",
);
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
};
name = FirefoxBeta;
};
E6FCC4351C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = "firefox-ios-tests/Tests/AccountTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC4361C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_ENTITLEMENTS = "";
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_TESTABILITY = YES;
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
INFOPLIST_FILE = Sync/Info.plist;
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
};
name = FirefoxBeta;
};
E6FCC4371C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SyncTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/firefox-ios-tests/Tests/SyncTests/SyncTests-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC43A1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/SharedTests/Info.plist";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
F8324A132649A189007E4BFA /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_ENTITLEMENTS = CredentialProvider/CredentialProviderFennec.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = CredentialProvider/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 0.0.1;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_SWIFT_FLAGS = "$(OTHER_SWIFT_FLAGS_common) -DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_CREDENTIAL_PROVIDER";
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.Fennec.CredentialProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Fennec;
};
F8324A142649A189007E4BFA /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_ENTITLEMENTS = CredentialProvider/CredentialProvider.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9G8J6YA743;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = CredentialProvider/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 0.0.1;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_SWIFT_FLAGS = "$(OTHER_SWIFT_FLAGS_common) -DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_CREDENTIAL_PROVIDER";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.FennecEnterprise.Credential-Provider";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Fennec Enterprise Credential";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Fennec_Enterprise;
};
F8324A152649A189007E4BFA /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_ENTITLEMENTS = CredentialProvider/CredentialProviderFirefox.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = CredentialProvider/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 0.0.1;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_SWIFT_FLAGS = "$(OTHER_SWIFT_FLAGS_common) -DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_CREDENTIAL_PROVIDER";
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.Firefox.CredentialProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.Firefox.CredentialProvider";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
F8324A162649A189007E4BFA /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_ENTITLEMENTS = CredentialProvider/CredentialProviderFirefoxBeta.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = CredentialProvider/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 0.0.1;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_SWIFT_FLAGS = "$(OTHER_SWIFT_FLAGS_common) -DMOZ_CHANNEL_BETA -DMOZ_TARGET_CREDENTIAL_PROVIDER";
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.FirefoxBeta.CredentialProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "bitrise org.mozilla.ios.FirefoxBeta.CredentialProv";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
F84B21DB1A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E60961861B62B8A700DD640F /* Fennec.xcconfig */;
buildSettings = {
OTHER_LDFLAGS = (
"$(inherited)",
"-Xlinker",
"-no_application_extension",
);
VALIDATE_WORKSPACE = YES;
};
name = Fennec;
};
F84B21DE1A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon_Developer;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = 43AQ936H96;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"-ObjC",
"-ld_classic",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client/Client-Bridging-Header.h";
VALIDATE_WORKSPACE = YES;
};
name = Fennec;
};
F84B21E11A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "";
INFOPLIST_FILE = "firefox-ios-tests/Tests/ClientTests/Info.plist";
PRODUCT_NAME = ClientTests;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
F84B22561A0920C600AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = "$(inherit)Extensions/Entitlements/Fennec.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 43AQ936H96;
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).$(PRODUCT_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = NO;
};
name = Fennec;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
047F9B3824E1FE1F00CD7DF7 /* Build configuration list for PBXNativeTarget "WidgetKitExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4354D3E124EEEEC5001184F6 /* Fennec */,
4354D3E224EEEEC5001184F6 /* Fennec_Enterprise */,
4354D3E324EEEEC5001184F6 /* Firefox */,
4354D3E424EEEEC5001184F6 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
282731971ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "Sync" */ = {
isa = XCConfigurationList;
buildConfigurations = (
282731771ABC9BE800AA1954 /* Fennec */,
E6DCC20E1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA81AEE7A6000869B6C /* Firefox */,
E6FCC4361C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
282731981ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "SyncTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2827317A1ABC9BE800AA1954 /* Fennec */,
E6DCC2151DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA91AEE7A6000869B6C /* Firefox */,
E6FCC4371C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
288A2D9F1AB8B3260023ABC3 /* Build configuration list for PBXNativeTarget "Shared" */ = {
isa = XCConfigurationList;
buildConfigurations = (
288A2DA01AB8B3260023ABC3 /* Fennec */,
E6DCC20B1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA31AEE7A6000869B6C /* Firefox */,
E6FCC4311C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FA436141ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "Account" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FA436151ABB83B4008031D1 /* Fennec */,
E6DCC20D1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA61AEE7A6000869B6C /* Firefox */,
E6FCC4341C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FA436181ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "AccountTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FA436191ABB83B4008031D1 /* Fennec */,
E6DCC2141DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA71AEE7A6000869B6C /* Firefox */,
E6FCC4351C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FCAE2331ABB51F900877008 /* Build configuration list for PBXNativeTarget "Storage" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FCAE2341ABB51F900877008 /* Fennec */,
E6DCC20C1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA41AEE7A6000869B6C /* Firefox */,
E6FCC4321C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FCAE2371ABB51F900877008 /* Build configuration list for PBXNativeTarget "StorageTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FCAE2381ABB51F900877008 /* Fennec */,
E6DCC2131DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA51AEE7A6000869B6C /* Firefox */,
E6FCC4331C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
397848F51ED86605004C0C0B /* Build configuration list for PBXNativeTarget "NotificationService" */ = {
isa = XCConfigurationList;
buildConfigurations = (
397848E31ED86605004C0C0B /* Fennec */,
397848E51ED86605004C0C0B /* Firefox */,
397848E61ED86605004C0C0B /* FirefoxBeta */,
3958DAB01ED98DCB0054AA27 /* Fennec_Enterprise */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
3B43E3E91D95C48E00BBA9DB /* Build configuration list for PBXNativeTarget "StoragePerfTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3B43E3D71D95C48E00BBA9DB /* Fennec */,
E6DCC21B1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
3B43E3D81D95C48E00BBA9DB /* Firefox */,
3B43E3D91D95C48E00BBA9DB /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
3BFE4B201D342FB900DDF53F /* Build configuration list for PBXNativeTarget "XCUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3BFE4B0E1D342FB900DDF53F /* Fennec */,
E6DCC21A1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
3BFE4B0F1D342FB900DDF53F /* Firefox */,
3BFE4B101D342FB900DDF53F /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
43BE5785278BA4D900491291 /* Build configuration list for PBXNativeTarget "RustMozillaAppServices" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43BE5786278BA4D900491291 /* Fennec */,
43BE5787278BA4D900491291 /* Fennec_Enterprise */,
43BE5788278BA4D900491291 /* Firefox */,
43BE5789278BA4D900491291 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
D39FA1671A83E0EC00EE869C /* Build configuration list for PBXNativeTarget "UITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D39FA1681A83E0EC00EE869C /* Fennec */,
E6DCC2111DCBB6F100CEC4B7 /* Fennec_Enterprise */,
D39FA1691A83E0EC00EE869C /* Release */,
E448FCA21AEE7A6000869B6C /* Firefox */,
E6FCC42F1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E60138631C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "L10nSnapshotTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E601384C1C89EAE600DF9756 /* Fennec */,
E6DCC2181DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E601384D1C89EAE600DF9756 /* Firefox */,
E601384E1C89EAE600DF9756 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E69DB0921E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetryTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E69DB0931E97DEAA008A67E6 /* Fennec */,
E69DB0941E97DEAA008A67E6 /* Fennec_Enterprise */,
E69DB0951E97DEAA008A67E6 /* Firefox */,
E69DB0961E97DEAA008A67E6 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E6F965381B2F1CF20034B023 /* Build configuration list for PBXNativeTarget "SharedTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E6F965151B2F1CF20034B023 /* Fennec */,
E6DCC2171DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E6F965171B2F1CF20034B023 /* Firefox */,
E6FCC43A1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F8324A172649A189007E4BFA /* Build configuration list for PBXNativeTarget "CredentialProvider" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F8324A132649A189007E4BFA /* Fennec */,
F8324A142649A189007E4BFA /* Fennec_Enterprise */,
F8324A152649A189007E4BFA /* Firefox */,
F8324A162649A189007E4BFA /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21B91A090F8100AAB793 /* Build configuration list for PBXProject "Client" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21DB1A090F8100AAB793 /* Fennec */,
E6DCC2051DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9D1AEE7A6000869B6C /* Firefox */,
E6FCC4291C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21DD1A090F8100AAB793 /* Build configuration list for PBXNativeTarget "Client" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21DE1A090F8100AAB793 /* Fennec */,
E6DCC2061DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9E1AEE7A6000869B6C /* Firefox */,
E6FCC42A1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21E01A090F8100AAB793 /* Build configuration list for PBXNativeTarget "ClientTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21E11A090F8100AAB793 /* Fennec */,
E6DCC2101DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9F1AEE7A6000869B6C /* Firefox */,
E6FCC42B1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B22551A0920C600AAB793 /* Build configuration list for PBXNativeTarget "ShareTo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B22561A0920C600AAB793 /* Fennec */,
E6DCC2081DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA01AEE7A6000869B6C /* Firefox */,
E6FCC42D1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
432BD0222790EBD000A0F3C3 /* XCRemoteSwiftPackageReference "ios_sdk" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 4.37.0;
};
};
433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
branch = master;
kind = branch;
};
};
433F87D12788EF5B00693368 /* XCRemoteSwiftPackageReference "KIF" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 3.8.9;
};
};
433F87D62788F34500693368 /* XCRemoteSwiftPackageReference "rust-components-swift" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 128.0.20240530050252;
};
};
435C85EE2788F4D00072B526 /* XCRemoteSwiftPackageReference "glean-swift" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 60.1.0;
};
};
4368F83B279669690013419B /* XCRemoteSwiftPackageReference "SnapKit" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 5.7.0;
};
};
43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
branch = master;
kind = branch;
};
};
43C6A47D27A0679300C79856 /* XCRemoteSwiftPackageReference "MappaMundi" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
branch = master;
kind = branch;
};
};
5A37861729A2C337006B3A34 /* XCRemoteSwiftPackageReference "sentry-cocoa" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 8.21.0;
};
};
8AB30EC62B6C038600BD9A9B /* XCRemoteSwiftPackageReference "lottie-ios" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 4.4.0;
};
};
AB2AC6612BCFD0A200022AAB /* XCRemoteSwiftPackageReference "swift-certificates" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = exactVersion;
version = 1.2.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
216A0D752A40E7AB008077BA /* Redux */ = {
isa = XCSwiftPackageProductDependency;
productName = Redux;
};
432BD0232790EBD000A0F3C3 /* Adjust */ = {
isa = XCSwiftPackageProductDependency;
package = 432BD0222790EBD000A0F3C3 /* XCRemoteSwiftPackageReference "ios_sdk" */;
productName = Adjust;
};
433F87CD2788EAB600693368 /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
433F87CF2788ECDD00693368 /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
433F87D42788F01500693368 /* KIF */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87D12788EF5B00693368 /* XCRemoteSwiftPackageReference "KIF" */;
productName = KIF;
};
435C85EF2788F4D00072B526 /* Glean */ = {
isa = XCSwiftPackageProductDependency;
package = 435C85EE2788F4D00072B526 /* XCRemoteSwiftPackageReference "glean-swift" */;
productName = Glean;
};
43A878FB27AB498E0071C372 /* MozillaAppServices */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87D62788F34500693368 /* XCRemoteSwiftPackageReference "rust-components-swift" */;
productName = MozillaAppServices;
};
43C6A47E27A0679300C79856 /* MappaMundi */ = {
isa = XCSwiftPackageProductDependency;
package = 43C6A47D27A0679300C79856 /* XCRemoteSwiftPackageReference "MappaMundi" */;
productName = MappaMundi;
};
459F39E42A031D16008C3411 /* Glean */ = {
isa = XCSwiftPackageProductDependency;
package = 435C85EE2788F4D00072B526 /* XCRemoteSwiftPackageReference "glean-swift" */;
productName = Glean;
};
5A06135929D6052E008F3D38 /* TabDataStore */ = {
isa = XCSwiftPackageProductDependency;
productName = TabDataStore;
};
5A37861329A2BFB9006B3A34 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A37861829A2C337006B3A34 /* Sentry */ = {
isa = XCSwiftPackageProductDependency;
package = 5A37861729A2C337006B3A34 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
productName = Sentry;
};
5A37861C29A2C37C006B3A34 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A5AB97F296CA03500485E06 /* SiteImageView */ = {
isa = XCSwiftPackageProductDependency;
productName = SiteImageView;
};
5A68F0AA2AF2E5E00089AC62 /* TabDataStore */ = {
isa = XCSwiftPackageProductDependency;
productName = TabDataStore;
};
5A70EF0D295DFCCF00790249 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A70EF0F295DFD4900790249 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A70EF11295DFD6400790249 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A70EF13295DFD7C00790249 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A70EF15295DFD9000790249 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5A871487292EA1440039A5BD /* Fuzi */ = {
isa = XCSwiftPackageProductDependency;
package = 43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */;
productName = Fuzi;
};
5A871489292EA1520039A5BD /* Fuzi */ = {
isa = XCSwiftPackageProductDependency;
package = 43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */;
productName = Fuzi;
};
5A87148B292EA1640039A5BD /* Fuzi */ = {
isa = XCSwiftPackageProductDependency;
package = 43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */;
productName = Fuzi;
};
5A87148D292EA3270039A5BD /* Fuzi */ = {
isa = XCSwiftPackageProductDependency;
package = 43AFC0E027967BFA0039DDF4 /* XCRemoteSwiftPackageReference "Fuzi" */;
productName = Fuzi;
};
5A87148F292EA3910039A5BD /* SiteImageView */ = {
isa = XCSwiftPackageProductDependency;
productName = SiteImageView;
};
5A8FD0EB293A7D5E00333AA7 /* SnapKit */ = {
isa = XCSwiftPackageProductDependency;
package = 4368F83B279669690013419B /* XCRemoteSwiftPackageReference "SnapKit" */;
productName = SnapKit;
};
5A8FD0ED293A7D6D00333AA7 /* SnapKit */ = {
isa = XCSwiftPackageProductDependency;
package = 4368F83B279669690013419B /* XCRemoteSwiftPackageReference "SnapKit" */;
productName = SnapKit;
};
5A8FD0F1293A7D9000333AA7 /* SnapKit */ = {
isa = XCSwiftPackageProductDependency;
package = 4368F83B279669690013419B /* XCRemoteSwiftPackageReference "SnapKit" */;
productName = SnapKit;
};
5A9FF8482942454600DF9FBB /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
5FA2233B27F74071005B3D87 /* Glean */ = {
isa = XCSwiftPackageProductDependency;
package = 435C85EE2788F4D00072B526 /* XCRemoteSwiftPackageReference "glean-swift" */;
productName = Glean;
};
781C19CE2A780BEC0000DF46 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
8A05B0042A69A0C40011B622 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
8A05B0062A69A25C0011B622 /* Common */ = {
isa = XCSwiftPackageProductDependency;
productName = Common;
};
8A8881592B20FFE0009635AE /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
8A88815B2B2103AD009635AE /* WebEngine */ = {
isa = XCSwiftPackageProductDependency;
productName = WebEngine;
};
8A88815D2B21071E009635AE /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
8A8BAE112B2107E400D774EB /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
8A8BAE132B21110000D774EB /* GCDWebServers */ = {
isa = XCSwiftPackageProductDependency;
package = 433F87CC2788EAB600693368 /* XCRemoteSwiftPackageReference "GCDWebServer" */;
productName = GCDWebServers;
};
8AB30EC72B6C038600BD9A9B /* Lottie */ = {
isa = XCSwiftPackageProductDependency;
package = 8AB30EC62B6C038600BD9A9B /* XCRemoteSwiftPackageReference "lottie-ios" */;
productName = Lottie;
};
8AF2D0FB2A5F272A00C7DD69 /* ComponentLibrary */ = {
isa = XCSwiftPackageProductDependency;
productName = ComponentLibrary;
};
AB2AC6622BCFD0A200022AAB /* X509 */ = {
isa = XCSwiftPackageProductDependency;
package = AB2AC6612BCFD0A200022AAB /* XCRemoteSwiftPackageReference "swift-certificates" */;
productName = X509;
};
D433852B27ABC8150069DD33 /* MappaMundi */ = {
isa = XCSwiftPackageProductDependency;
package = 43C6A47D27A0679300C79856 /* XCRemoteSwiftPackageReference "MappaMundi" */;
productName = MappaMundi;
};
E177989F2BD8043800F6F0EB /* ToolbarKit */ = {
isa = XCSwiftPackageProductDependency;
productName = ToolbarKit;
};
F8DEACC42A3D43DA00C3B19D /* Sentry */ = {
isa = XCSwiftPackageProductDependency;
package = 5A37861729A2C337006B3A34 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
productName = Sentry;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = F84B21B61A090F8100AAB793 /* Project object */;
}