tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

project.pbxproj (56379B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 56;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		248A03CA2B87FA35009597A2 /* Rendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 248A03C92B87FA35009597A2 /* Rendering.swift */; };
     11 		248A03CE2B87FA35009597A2 /* Rendering.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 248A03C72B87FA35009597A2 /* Rendering.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
     12 		248A03D32B87FCA4009597A2 /* GeckoView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B269132B85686A00678012 /* GeckoView.framework */; };
     13 		248A03DF2B87FD1F009597A2 /* Networking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 248A03DE2B87FD1F009597A2 /* Networking.swift */; };
     14 		248A03E32B87FD1F009597A2 /* Networking.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 248A03DC2B87FD1F009597A2 /* Networking.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
     15 		248A03E72B87FD2E009597A2 /* GeckoView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B269132B85686A00678012 /* GeckoView.framework */; };
     16 		24A88AD42BB54B2C0052426E /* AllowOrDeny.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AD32BB54B2B0052426E /* AllowOrDeny.swift */; };
     17 		24A88AD62BB54B300052426E /* ContentDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AD52BB54B300052426E /* ContentDelegate.swift */; };
     18 		24A88AD82BB54B330052426E /* EventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AD72BB54B330052426E /* EventDispatcher.swift */; };
     19 		24A88ADA2BB54B370052426E /* GeckoRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AD92BB54B370052426E /* GeckoRuntime.swift */; };
     20 		24A88ADC2BB54B3C0052426E /* GeckoSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88ADB2BB54B3C0052426E /* GeckoSession.swift */; };
     21 		24A88ADE2BB54B400052426E /* GeckoSessionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88ADD2BB54B400052426E /* GeckoSessionHandler.swift */; };
     22 		24A88AE02BB54B450052426E /* GeckoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88ADF2BB54B450052426E /* GeckoView.swift */; };
     23 		24A88AE22BB54B4A0052426E /* NavigationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AE12BB54B490052426E /* NavigationDelegate.swift */; };
     24 		24A88AE42BB54B4D0052426E /* PermissionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AE32BB54B4D0052426E /* PermissionDelegate.swift */; };
     25 		24A88AE62BB54B510052426E /* ProgressDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A88AE52BB54B510052426E /* ProgressDelegate.swift */; };
     26 		24AD393C2AB8B6D10058B40E /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24AD393B2AB8B6D10058B40E /* main.swift */; };
     27 		24B269162B85686A00678012 /* GeckoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B269152B85686A00678012 /* GeckoView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     28 		24B269192B85686A00678012 /* GeckoView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B269132B85686A00678012 /* GeckoView.framework */; };
     29 		24B2691A2B85686A00678012 /* GeckoView.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 24B269132B85686A00678012 /* GeckoView.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     30 		24B269212B85689A00678012 /* AddGecko.sh in Resources */ = {isa = PBXBuildFile; fileRef = 24F4166D2ABE0E5D00496406 /* AddGecko.sh */; };
     31 		24B2692A2B85695700678012 /* WebContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B269292B85695700678012 /* WebContent.swift */; };
     32 		24B2692E2B85695700678012 /* WebContent.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 24B269272B85695700678012 /* WebContent.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
     33 		24B269332B8569E800678012 /* GeckoView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B269132B85686A00678012 /* GeckoView.framework */; };
     34 		431C639C2912F52F00ABE21B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C639B2912F52F00ABE21B /* AppDelegate.swift */; };
     35 		431C639E2912F52F00ABE21B /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C639D2912F52F00ABE21B /* SceneDelegate.swift */; };
     36 		431C63A52912F53100ABE21B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 431C63A42912F53100ABE21B /* Assets.xcassets */; };
     37 		431C63A82912F53100ABE21B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 431C63A62912F53100ABE21B /* LaunchScreen.storyboard */; };
     38 		8AE0D9872927DB4A00FA9C83 /* BrowserSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0D9862927DB4A00FA9C83 /* BrowserSearchBar.swift */; };
     39 		8AE0D9CE2927F16300FA9C83 /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0D9CD2927F16300FA9C83 /* UIView+Extension.swift */; };
     40 		8AE0D9D629281A5600FA9C83 /* BrowserToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0D9D529281A5600FA9C83 /* BrowserToolbar.swift */; };
     41 		8AE0D9DA292841AB00FA9C83 /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0D9D9292841AB00FA9C83 /* RootViewController.swift */; };
     42 		8AE0D9DC29284EAE00FA9C83 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0D9DB29284EAE00FA9C83 /* UIViewController+Extension.swift */; };
     43 /* End PBXBuildFile section */
     44 
     45 /* Begin PBXContainerItemProxy section */
     46 		248A03CC2B87FA35009597A2 /* PBXContainerItemProxy */ = {
     47 			isa = PBXContainerItemProxy;
     48 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     49 			proxyType = 1;
     50 			remoteGlobalIDString = 248A03C62B87FA35009597A2;
     51 			remoteInfo = Rendering;
     52 		};
     53 		248A03D52B87FCA4009597A2 /* PBXContainerItemProxy */ = {
     54 			isa = PBXContainerItemProxy;
     55 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     56 			proxyType = 1;
     57 			remoteGlobalIDString = 24B269122B85686A00678012;
     58 			remoteInfo = GeckoView;
     59 		};
     60 		248A03E12B87FD1F009597A2 /* PBXContainerItemProxy */ = {
     61 			isa = PBXContainerItemProxy;
     62 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     63 			proxyType = 1;
     64 			remoteGlobalIDString = 248A03DB2B87FD1F009597A2;
     65 			remoteInfo = Networking;
     66 		};
     67 		248A03E92B87FD2E009597A2 /* PBXContainerItemProxy */ = {
     68 			isa = PBXContainerItemProxy;
     69 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     70 			proxyType = 1;
     71 			remoteGlobalIDString = 24B269122B85686A00678012;
     72 			remoteInfo = GeckoView;
     73 		};
     74 		24B269172B85686A00678012 /* PBXContainerItemProxy */ = {
     75 			isa = PBXContainerItemProxy;
     76 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     77 			proxyType = 1;
     78 			remoteGlobalIDString = 24B269122B85686A00678012;
     79 			remoteInfo = GeckoView;
     80 		};
     81 		24B2692C2B85695700678012 /* PBXContainerItemProxy */ = {
     82 			isa = PBXContainerItemProxy;
     83 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     84 			proxyType = 1;
     85 			remoteGlobalIDString = 24B269262B85695700678012;
     86 			remoteInfo = WebContent;
     87 		};
     88 		24B269352B8569E800678012 /* PBXContainerItemProxy */ = {
     89 			isa = PBXContainerItemProxy;
     90 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     91 			proxyType = 1;
     92 			remoteGlobalIDString = 24B269122B85686A00678012;
     93 			remoteInfo = GeckoView;
     94 		};
     95 		431C63AF2912F53100ABE21B /* PBXContainerItemProxy */ = {
     96 			isa = PBXContainerItemProxy;
     97 			containerPortal = 431C63902912F52F00ABE21B /* Project object */;
     98 			proxyType = 1;
     99 			remoteGlobalIDString = 431C63972912F52F00ABE21B;
    100 			remoteInfo = GeckoTestBrowser;
    101 		};
    102 /* End PBXContainerItemProxy section */
    103 
    104 /* Begin PBXCopyFilesBuildPhase section */
    105 		24B2691E2B85686A00678012 /* Embed Frameworks */ = {
    106 			isa = PBXCopyFilesBuildPhase;
    107 			buildActionMask = 2147483647;
    108 			dstPath = "";
    109 			dstSubfolderSpec = 10;
    110 			files = (
    111 				24B2691A2B85686A00678012 /* GeckoView.framework in Embed Frameworks */,
    112 			);
    113 			name = "Embed Frameworks";
    114 			runOnlyForDeploymentPostprocessing = 0;
    115 		};
    116 		24B269322B85695700678012 /* Embed ExtensionKit Extensions */ = {
    117 			isa = PBXCopyFilesBuildPhase;
    118 			buildActionMask = 2147483647;
    119 			dstPath = "$(EXTENSIONS_FOLDER_PATH)";
    120 			dstSubfolderSpec = 16;
    121 			files = (
    122 				24B2692E2B85695700678012 /* WebContent.appex in Embed ExtensionKit Extensions */,
    123 				248A03CE2B87FA35009597A2 /* Rendering.appex in Embed ExtensionKit Extensions */,
    124 				248A03E32B87FD1F009597A2 /* Networking.appex in Embed ExtensionKit Extensions */,
    125 			);
    126 			name = "Embed ExtensionKit Extensions";
    127 			runOnlyForDeploymentPostprocessing = 0;
    128 		};
    129 /* End PBXCopyFilesBuildPhase section */
    130 
    131 /* Begin PBXFileReference section */
    132 		248A03C72B87FA35009597A2 /* Rendering.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = Rendering.appex; sourceTree = BUILT_PRODUCTS_DIR; };
    133 		248A03C92B87FA35009597A2 /* Rendering.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Rendering.swift; sourceTree = "<group>"; };
    134 		248A03CB2B87FA35009597A2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    135 		248A03D22B87FA79009597A2 /* Rendering.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Rendering.entitlements; sourceTree = "<group>"; };
    136 		248A03DC2B87FD1F009597A2 /* Networking.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = Networking.appex; sourceTree = BUILT_PRODUCTS_DIR; };
    137 		248A03DE2B87FD1F009597A2 /* Networking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking.swift; sourceTree = "<group>"; };
    138 		248A03E02B87FD1F009597A2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    139 		248A03EC2B87FD6A009597A2 /* Networking.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Networking.entitlements; sourceTree = "<group>"; };
    140 		24A88AD32BB54B2B0052426E /* AllowOrDeny.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllowOrDeny.swift; sourceTree = "<group>"; };
    141 		24A88AD52BB54B300052426E /* ContentDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentDelegate.swift; sourceTree = "<group>"; };
    142 		24A88AD72BB54B330052426E /* EventDispatcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDispatcher.swift; sourceTree = "<group>"; };
    143 		24A88AD92BB54B370052426E /* GeckoRuntime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeckoRuntime.swift; sourceTree = "<group>"; };
    144 		24A88ADB2BB54B3C0052426E /* GeckoSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeckoSession.swift; sourceTree = "<group>"; };
    145 		24A88ADD2BB54B400052426E /* GeckoSessionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeckoSessionHandler.swift; sourceTree = "<group>"; };
    146 		24A88ADF2BB54B450052426E /* GeckoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeckoView.swift; sourceTree = "<group>"; };
    147 		24A88AE12BB54B490052426E /* NavigationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationDelegate.swift; sourceTree = "<group>"; };
    148 		24A88AE32BB54B4D0052426E /* PermissionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionDelegate.swift; sourceTree = "<group>"; };
    149 		24A88AE52BB54B510052426E /* ProgressDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressDelegate.swift; sourceTree = "<group>"; };
    150 		24AD393B2AB8B6D10058B40E /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
    151 		24B2690D2B85675200678012 /* GeckoTestBrowser.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = GeckoTestBrowser.entitlements; sourceTree = "<group>"; };
    152 		24B269132B85686A00678012 /* GeckoView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GeckoView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
    153 		24B269152B85686A00678012 /* GeckoView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeckoView.h; sourceTree = "<group>"; };
    154 		24B269272B85695700678012 /* WebContent.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = WebContent.appex; sourceTree = BUILT_PRODUCTS_DIR; };
    155 		24B269292B85695700678012 /* WebContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContent.swift; sourceTree = "<group>"; };
    156 		24B2692B2B85695700678012 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    157 		24B269382B856BFB00678012 /* WebContent.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WebContent.entitlements; sourceTree = "<group>"; };
    158 		24F4166D2ABE0E5D00496406 /* AddGecko.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = AddGecko.sh; sourceTree = "<group>"; };
    159 		431C63982912F52F00ABE21B /* GeckoTestBrowser.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GeckoTestBrowser.app; sourceTree = BUILT_PRODUCTS_DIR; };
    160 		431C639B2912F52F00ABE21B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
    161 		431C639D2912F52F00ABE21B /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
    162 		431C63A42912F53100ABE21B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
    163 		431C63A72912F53100ABE21B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
    164 		431C63A92912F53100ABE21B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    165 		431C63AE2912F53100ABE21B /* GeckoTestBrowserTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GeckoTestBrowserTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    166 		8AE0D9862927DB4A00FA9C83 /* BrowserSearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserSearchBar.swift; sourceTree = "<group>"; };
    167 		8AE0D9CD2927F16300FA9C83 /* UIView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; };
    168 		8AE0D9D529281A5600FA9C83 /* BrowserToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserToolbar.swift; sourceTree = "<group>"; };
    169 		8AE0D9D9292841AB00FA9C83 /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
    170 		8AE0D9DB29284EAE00FA9C83 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
    171 /* End PBXFileReference section */
    172 
    173 /* Begin PBXFrameworksBuildPhase section */
    174 		248A03C42B87FA35009597A2 /* Frameworks */ = {
    175 			isa = PBXFrameworksBuildPhase;
    176 			buildActionMask = 2147483647;
    177 			files = (
    178 				248A03D32B87FCA4009597A2 /* GeckoView.framework in Frameworks */,
    179 			);
    180 			runOnlyForDeploymentPostprocessing = 0;
    181 		};
    182 		248A03D92B87FD1F009597A2 /* Frameworks */ = {
    183 			isa = PBXFrameworksBuildPhase;
    184 			buildActionMask = 2147483647;
    185 			files = (
    186 				248A03E72B87FD2E009597A2 /* GeckoView.framework in Frameworks */,
    187 			);
    188 			runOnlyForDeploymentPostprocessing = 0;
    189 		};
    190 		24B269102B85686A00678012 /* Frameworks */ = {
    191 			isa = PBXFrameworksBuildPhase;
    192 			buildActionMask = 2147483647;
    193 			files = (
    194 			);
    195 			runOnlyForDeploymentPostprocessing = 0;
    196 		};
    197 		24B269242B85695700678012 /* Frameworks */ = {
    198 			isa = PBXFrameworksBuildPhase;
    199 			buildActionMask = 2147483647;
    200 			files = (
    201 				24B269332B8569E800678012 /* GeckoView.framework in Frameworks */,
    202 			);
    203 			runOnlyForDeploymentPostprocessing = 0;
    204 		};
    205 		431C63952912F52F00ABE21B /* Frameworks */ = {
    206 			isa = PBXFrameworksBuildPhase;
    207 			buildActionMask = 2147483647;
    208 			files = (
    209 				24B269192B85686A00678012 /* GeckoView.framework in Frameworks */,
    210 			);
    211 			runOnlyForDeploymentPostprocessing = 0;
    212 		};
    213 		431C63AB2912F53100ABE21B /* Frameworks */ = {
    214 			isa = PBXFrameworksBuildPhase;
    215 			buildActionMask = 2147483647;
    216 			files = (
    217 			);
    218 			runOnlyForDeploymentPostprocessing = 0;
    219 		};
    220 /* End PBXFrameworksBuildPhase section */
    221 
    222 /* Begin PBXGroup section */
    223 		248A03C82B87FA35009597A2 /* Rendering */ = {
    224 			isa = PBXGroup;
    225 			children = (
    226 				248A03C92B87FA35009597A2 /* Rendering.swift */,
    227 				248A03D22B87FA79009597A2 /* Rendering.entitlements */,
    228 				248A03CB2B87FA35009597A2 /* Info.plist */,
    229 			);
    230 			path = Rendering;
    231 			sourceTree = "<group>";
    232 		};
    233 		248A03DD2B87FD1F009597A2 /* Networking */ = {
    234 			isa = PBXGroup;
    235 			children = (
    236 				248A03DE2B87FD1F009597A2 /* Networking.swift */,
    237 				248A03EC2B87FD6A009597A2 /* Networking.entitlements */,
    238 				248A03E02B87FD1F009597A2 /* Info.plist */,
    239 			);
    240 			path = Networking;
    241 			sourceTree = "<group>";
    242 		};
    243 		24B269142B85686A00678012 /* GeckoView */ = {
    244 			isa = PBXGroup;
    245 			children = (
    246 				24A88AD32BB54B2B0052426E /* AllowOrDeny.swift */,
    247 				24A88AD52BB54B300052426E /* ContentDelegate.swift */,
    248 				24A88AD72BB54B330052426E /* EventDispatcher.swift */,
    249 				24A88AD92BB54B370052426E /* GeckoRuntime.swift */,
    250 				24A88ADB2BB54B3C0052426E /* GeckoSession.swift */,
    251 				24A88ADD2BB54B400052426E /* GeckoSessionHandler.swift */,
    252 				24A88ADF2BB54B450052426E /* GeckoView.swift */,
    253 				24A88AE12BB54B490052426E /* NavigationDelegate.swift */,
    254 				24A88AE32BB54B4D0052426E /* PermissionDelegate.swift */,
    255 				24A88AE52BB54B510052426E /* ProgressDelegate.swift */,
    256 				24F4166D2ABE0E5D00496406 /* AddGecko.sh */,
    257 				24B269152B85686A00678012 /* GeckoView.h */,
    258 			);
    259 			path = GeckoView;
    260 			sourceTree = "<group>";
    261 		};
    262 		24B269282B85695700678012 /* WebContent */ = {
    263 			isa = PBXGroup;
    264 			children = (
    265 				24B269292B85695700678012 /* WebContent.swift */,
    266 				24B269382B856BFB00678012 /* WebContent.entitlements */,
    267 				24B2692B2B85695700678012 /* Info.plist */,
    268 			);
    269 			path = WebContent;
    270 			sourceTree = "<group>";
    271 		};
    272 		24D2EA972AEC34F000F34B8D /* Frameworks */ = {
    273 			isa = PBXGroup;
    274 			children = (
    275 			);
    276 			name = Frameworks;
    277 			sourceTree = "<group>";
    278 		};
    279 		431C638F2912F52F00ABE21B = {
    280 			isa = PBXGroup;
    281 			children = (
    282 				24B269142B85686A00678012 /* GeckoView */,
    283 				24B269282B85695700678012 /* WebContent */,
    284 				248A03C82B87FA35009597A2 /* Rendering */,
    285 				248A03DD2B87FD1F009597A2 /* Networking */,
    286 				431C63992912F52F00ABE21B /* Products */,
    287 				431C639A2912F52F00ABE21B /* GeckoTestBrowser */,
    288 				8AE0D99D2927DDB700FA9C83 /* GeckoTestBrowserTests */,
    289 				24D2EA972AEC34F000F34B8D /* Frameworks */,
    290 			);
    291 			sourceTree = "<group>";
    292 		};
    293 		431C63992912F52F00ABE21B /* Products */ = {
    294 			isa = PBXGroup;
    295 			children = (
    296 				431C63982912F52F00ABE21B /* GeckoTestBrowser.app */,
    297 				431C63AE2912F53100ABE21B /* GeckoTestBrowserTests.xctest */,
    298 				24B269132B85686A00678012 /* GeckoView.framework */,
    299 				24B269272B85695700678012 /* WebContent.appex */,
    300 				248A03C72B87FA35009597A2 /* Rendering.appex */,
    301 				248A03DC2B87FD1F009597A2 /* Networking.appex */,
    302 			);
    303 			name = Products;
    304 			sourceTree = "<group>";
    305 		};
    306 		431C639A2912F52F00ABE21B /* GeckoTestBrowser */ = {
    307 			isa = PBXGroup;
    308 			children = (
    309 				8AE0D9B52927DF9600FA9C83 /* Launch */,
    310 				8AE0D9B32927DF6800FA9C83 /* Resources */,
    311 				431C63A92912F53100ABE21B /* Info.plist */,
    312 				8AE0D9BF2927E21B00FA9C83 /* Extensions */,
    313 				8AE0D9B42927DF7F00FA9C83 /* UI */,
    314 				24B2690D2B85675200678012 /* GeckoTestBrowser.entitlements */,
    315 			);
    316 			path = GeckoTestBrowser;
    317 			sourceTree = "<group>";
    318 		};
    319 		8AE0D99D2927DDB700FA9C83 /* GeckoTestBrowserTests */ = {
    320 			isa = PBXGroup;
    321 			children = (
    322 			);
    323 			path = GeckoTestBrowserTests;
    324 			sourceTree = "<group>";
    325 		};
    326 		8AE0D9B32927DF6800FA9C83 /* Resources */ = {
    327 			isa = PBXGroup;
    328 			children = (
    329 				431C63A42912F53100ABE21B /* Assets.xcassets */,
    330 			);
    331 			path = Resources;
    332 			sourceTree = "<group>";
    333 		};
    334 		8AE0D9B42927DF7F00FA9C83 /* UI */ = {
    335 			isa = PBXGroup;
    336 			children = (
    337 				8AE0D9C22927E27400FA9C83 /* Components */,
    338 				8AE0D9D9292841AB00FA9C83 /* RootViewController.swift */,
    339 			);
    340 			path = UI;
    341 			sourceTree = "<group>";
    342 		};
    343 		8AE0D9B52927DF9600FA9C83 /* Launch */ = {
    344 			isa = PBXGroup;
    345 			children = (
    346 				431C639B2912F52F00ABE21B /* AppDelegate.swift */,
    347 				431C63A62912F53100ABE21B /* LaunchScreen.storyboard */,
    348 				431C639D2912F52F00ABE21B /* SceneDelegate.swift */,
    349 				24AD393B2AB8B6D10058B40E /* main.swift */,
    350 			);
    351 			path = Launch;
    352 			sourceTree = "<group>";
    353 		};
    354 		8AE0D9BF2927E21B00FA9C83 /* Extensions */ = {
    355 			isa = PBXGroup;
    356 			children = (
    357 				8AE0D9CD2927F16300FA9C83 /* UIView+Extension.swift */,
    358 				8AE0D9DB29284EAE00FA9C83 /* UIViewController+Extension.swift */,
    359 			);
    360 			path = Extensions;
    361 			sourceTree = "<group>";
    362 		};
    363 		8AE0D9C22927E27400FA9C83 /* Components */ = {
    364 			isa = PBXGroup;
    365 			children = (
    366 				8AE0D9862927DB4A00FA9C83 /* BrowserSearchBar.swift */,
    367 				8AE0D9D529281A5600FA9C83 /* BrowserToolbar.swift */,
    368 			);
    369 			path = Components;
    370 			sourceTree = "<group>";
    371 		};
    372 /* End PBXGroup section */
    373 
    374 /* Begin PBXHeadersBuildPhase section */
    375 		24B2690E2B85686A00678012 /* Headers */ = {
    376 			isa = PBXHeadersBuildPhase;
    377 			buildActionMask = 2147483647;
    378 			files = (
    379 				24B269162B85686A00678012 /* GeckoView.h in Headers */,
    380 			);
    381 			runOnlyForDeploymentPostprocessing = 0;
    382 		};
    383 /* End PBXHeadersBuildPhase section */
    384 
    385 /* Begin PBXNativeTarget section */
    386 		248A03C62B87FA35009597A2 /* Rendering */ = {
    387 			isa = PBXNativeTarget;
    388 			buildConfigurationList = 248A03CF2B87FA35009597A2 /* Build configuration list for PBXNativeTarget "Rendering" */;
    389 			buildPhases = (
    390 				248A03C32B87FA35009597A2 /* Sources */,
    391 				248A03C42B87FA35009597A2 /* Frameworks */,
    392 				248A03C52B87FA35009597A2 /* Resources */,
    393 			);
    394 			buildRules = (
    395 			);
    396 			dependencies = (
    397 				248A03D62B87FCA4009597A2 /* PBXTargetDependency */,
    398 			);
    399 			name = Rendering;
    400 			productName = Rendering;
    401 			productReference = 248A03C72B87FA35009597A2 /* Rendering.appex */;
    402 			productType = "com.apple.product-type.extensionkit-extension";
    403 		};
    404 		248A03DB2B87FD1F009597A2 /* Networking */ = {
    405 			isa = PBXNativeTarget;
    406 			buildConfigurationList = 248A03E42B87FD1F009597A2 /* Build configuration list for PBXNativeTarget "Networking" */;
    407 			buildPhases = (
    408 				248A03D82B87FD1F009597A2 /* Sources */,
    409 				248A03D92B87FD1F009597A2 /* Frameworks */,
    410 				248A03DA2B87FD1F009597A2 /* Resources */,
    411 			);
    412 			buildRules = (
    413 			);
    414 			dependencies = (
    415 				248A03EA2B87FD2E009597A2 /* PBXTargetDependency */,
    416 			);
    417 			name = Networking;
    418 			productName = Networking;
    419 			productReference = 248A03DC2B87FD1F009597A2 /* Networking.appex */;
    420 			productType = "com.apple.product-type.extensionkit-extension";
    421 		};
    422 		24B269122B85686A00678012 /* GeckoView */ = {
    423 			isa = PBXNativeTarget;
    424 			buildConfigurationList = 24B2691B2B85686A00678012 /* Build configuration list for PBXNativeTarget "GeckoView" */;
    425 			buildPhases = (
    426 				24B269222B8568FB00678012 /* Add Gecko */,
    427 				24B2690E2B85686A00678012 /* Headers */,
    428 				24B2690F2B85686A00678012 /* Sources */,
    429 				24B269102B85686A00678012 /* Frameworks */,
    430 				24B269112B85686A00678012 /* Resources */,
    431 			);
    432 			buildRules = (
    433 			);
    434 			dependencies = (
    435 			);
    436 			name = GeckoView;
    437 			packageProductDependencies = (
    438 			);
    439 			productName = GeckoView;
    440 			productReference = 24B269132B85686A00678012 /* GeckoView.framework */;
    441 			productType = "com.apple.product-type.framework";
    442 		};
    443 		24B269262B85695700678012 /* WebContent */ = {
    444 			isa = PBXNativeTarget;
    445 			buildConfigurationList = 24B2692F2B85695700678012 /* Build configuration list for PBXNativeTarget "WebContent" */;
    446 			buildPhases = (
    447 				24B269232B85695700678012 /* Sources */,
    448 				24B269242B85695700678012 /* Frameworks */,
    449 				24B269252B85695700678012 /* Resources */,
    450 			);
    451 			buildRules = (
    452 			);
    453 			dependencies = (
    454 				24B269362B8569E800678012 /* PBXTargetDependency */,
    455 			);
    456 			name = WebContent;
    457 			productName = WebContent;
    458 			productReference = 24B269272B85695700678012 /* WebContent.appex */;
    459 			productType = "com.apple.product-type.extensionkit-extension";
    460 		};
    461 		431C63972912F52F00ABE21B /* GeckoTestBrowser */ = {
    462 			isa = PBXNativeTarget;
    463 			buildConfigurationList = 431C63C22912F53100ABE21B /* Build configuration list for PBXNativeTarget "GeckoTestBrowser" */;
    464 			buildPhases = (
    465 				431C63942912F52F00ABE21B /* Sources */,
    466 				431C63952912F52F00ABE21B /* Frameworks */,
    467 				431C63962912F52F00ABE21B /* Resources */,
    468 				24B2691E2B85686A00678012 /* Embed Frameworks */,
    469 				24B269322B85695700678012 /* Embed ExtensionKit Extensions */,
    470 			);
    471 			buildRules = (
    472 			);
    473 			dependencies = (
    474 				24B269182B85686A00678012 /* PBXTargetDependency */,
    475 				24B2692D2B85695700678012 /* PBXTargetDependency */,
    476 				248A03CD2B87FA35009597A2 /* PBXTargetDependency */,
    477 				248A03E22B87FD1F009597A2 /* PBXTargetDependency */,
    478 			);
    479 			name = GeckoTestBrowser;
    480 			packageProductDependencies = (
    481 			);
    482 			productName = GeckoTestBrowser;
    483 			productReference = 431C63982912F52F00ABE21B /* GeckoTestBrowser.app */;
    484 			productType = "com.apple.product-type.application";
    485 		};
    486 		431C63AD2912F53100ABE21B /* GeckoTestBrowserTests */ = {
    487 			isa = PBXNativeTarget;
    488 			buildConfigurationList = 431C63C52912F53100ABE21B /* Build configuration list for PBXNativeTarget "GeckoTestBrowserTests" */;
    489 			buildPhases = (
    490 				431C63AA2912F53100ABE21B /* Sources */,
    491 				431C63AB2912F53100ABE21B /* Frameworks */,
    492 				431C63AC2912F53100ABE21B /* Resources */,
    493 			);
    494 			buildRules = (
    495 			);
    496 			dependencies = (
    497 				431C63B02912F53100ABE21B /* PBXTargetDependency */,
    498 			);
    499 			name = GeckoTestBrowserTests;
    500 			productName = GeckoTestBrowserTests;
    501 			productReference = 431C63AE2912F53100ABE21B /* GeckoTestBrowserTests.xctest */;
    502 			productType = "com.apple.product-type.bundle.unit-test";
    503 		};
    504 /* End PBXNativeTarget section */
    505 
    506 /* Begin PBXProject section */
    507 		431C63902912F52F00ABE21B /* Project object */ = {
    508 			isa = PBXProject;
    509 			attributes = {
    510 				BuildIndependentTargetsInParallel = 1;
    511 				LastSwiftUpdateCheck = 1530;
    512 				LastUpgradeCheck = 1400;
    513 				TargetAttributes = {
    514 					248A03C62B87FA35009597A2 = {
    515 						CreatedOnToolsVersion = 15.3;
    516 					};
    517 					248A03DB2B87FD1F009597A2 = {
    518 						CreatedOnToolsVersion = 15.3;
    519 					};
    520 					24B269122B85686A00678012 = {
    521 						CreatedOnToolsVersion = 15.3;
    522 					};
    523 					24B269262B85695700678012 = {
    524 						CreatedOnToolsVersion = 15.3;
    525 					};
    526 					431C63972912F52F00ABE21B = {
    527 						CreatedOnToolsVersion = 14.0;
    528 					};
    529 					431C63AD2912F53100ABE21B = {
    530 						CreatedOnToolsVersion = 14.0;
    531 						LastSwiftMigration = 1400;
    532 						TestTargetID = 431C63972912F52F00ABE21B;
    533 					};
    534 				};
    535 			};
    536 			buildConfigurationList = 431C63932912F52F00ABE21B /* Build configuration list for PBXProject "GeckoTestBrowser" */;
    537 			compatibilityVersion = "Xcode 14.0";
    538 			developmentRegion = en;
    539 			hasScannedForEncodings = 0;
    540 			knownRegions = (
    541 				en,
    542 				Base,
    543 			);
    544 			mainGroup = 431C638F2912F52F00ABE21B;
    545 			productRefGroup = 431C63992912F52F00ABE21B /* Products */;
    546 			projectDirPath = "";
    547 			projectRoot = "";
    548 			targets = (
    549 				431C63972912F52F00ABE21B /* GeckoTestBrowser */,
    550 				431C63AD2912F53100ABE21B /* GeckoTestBrowserTests */,
    551 				24B269122B85686A00678012 /* GeckoView */,
    552 				24B269262B85695700678012 /* WebContent */,
    553 				248A03C62B87FA35009597A2 /* Rendering */,
    554 				248A03DB2B87FD1F009597A2 /* Networking */,
    555 			);
    556 		};
    557 /* End PBXProject section */
    558 
    559 /* Begin PBXResourcesBuildPhase section */
    560 		248A03C52B87FA35009597A2 /* Resources */ = {
    561 			isa = PBXResourcesBuildPhase;
    562 			buildActionMask = 2147483647;
    563 			files = (
    564 			);
    565 			runOnlyForDeploymentPostprocessing = 0;
    566 		};
    567 		248A03DA2B87FD1F009597A2 /* Resources */ = {
    568 			isa = PBXResourcesBuildPhase;
    569 			buildActionMask = 2147483647;
    570 			files = (
    571 			);
    572 			runOnlyForDeploymentPostprocessing = 0;
    573 		};
    574 		24B269112B85686A00678012 /* Resources */ = {
    575 			isa = PBXResourcesBuildPhase;
    576 			buildActionMask = 2147483647;
    577 			files = (
    578 				24B269212B85689A00678012 /* AddGecko.sh in Resources */,
    579 			);
    580 			runOnlyForDeploymentPostprocessing = 0;
    581 		};
    582 		24B269252B85695700678012 /* Resources */ = {
    583 			isa = PBXResourcesBuildPhase;
    584 			buildActionMask = 2147483647;
    585 			files = (
    586 			);
    587 			runOnlyForDeploymentPostprocessing = 0;
    588 		};
    589 		431C63962912F52F00ABE21B /* Resources */ = {
    590 			isa = PBXResourcesBuildPhase;
    591 			buildActionMask = 2147483647;
    592 			files = (
    593 				431C63A82912F53100ABE21B /* LaunchScreen.storyboard in Resources */,
    594 				431C63A52912F53100ABE21B /* Assets.xcassets in Resources */,
    595 			);
    596 			runOnlyForDeploymentPostprocessing = 0;
    597 		};
    598 		431C63AC2912F53100ABE21B /* Resources */ = {
    599 			isa = PBXResourcesBuildPhase;
    600 			buildActionMask = 2147483647;
    601 			files = (
    602 			);
    603 			runOnlyForDeploymentPostprocessing = 0;
    604 		};
    605 /* End PBXResourcesBuildPhase section */
    606 
    607 /* Begin PBXShellScriptBuildPhase section */
    608 		24B269222B8568FB00678012 /* Add Gecko */ = {
    609 			isa = PBXShellScriptBuildPhase;
    610 			alwaysOutOfDate = 1;
    611 			buildActionMask = 2147483647;
    612 			files = (
    613 			);
    614 			inputFileListPaths = (
    615 			);
    616 			inputPaths = (
    617 			);
    618 			name = "Add Gecko";
    619 			outputFileListPaths = (
    620 			);
    621 			outputPaths = (
    622 			);
    623 			runOnlyForDeploymentPostprocessing = 0;
    624 			shellPath = /bin/sh;
    625 			shellScript = "\"${SRCROOT}/GeckoView/AddGecko.sh\"\n";
    626 		};
    627 /* End PBXShellScriptBuildPhase section */
    628 
    629 /* Begin PBXSourcesBuildPhase section */
    630 		248A03C32B87FA35009597A2 /* Sources */ = {
    631 			isa = PBXSourcesBuildPhase;
    632 			buildActionMask = 2147483647;
    633 			files = (
    634 				248A03CA2B87FA35009597A2 /* Rendering.swift in Sources */,
    635 			);
    636 			runOnlyForDeploymentPostprocessing = 0;
    637 		};
    638 		248A03D82B87FD1F009597A2 /* Sources */ = {
    639 			isa = PBXSourcesBuildPhase;
    640 			buildActionMask = 2147483647;
    641 			files = (
    642 				248A03DF2B87FD1F009597A2 /* Networking.swift in Sources */,
    643 			);
    644 			runOnlyForDeploymentPostprocessing = 0;
    645 		};
    646 		24B2690F2B85686A00678012 /* Sources */ = {
    647 			isa = PBXSourcesBuildPhase;
    648 			buildActionMask = 2147483647;
    649 			files = (
    650 				24A88AD62BB54B300052426E /* ContentDelegate.swift in Sources */,
    651 				24A88AE62BB54B510052426E /* ProgressDelegate.swift in Sources */,
    652 				24A88ADE2BB54B400052426E /* GeckoSessionHandler.swift in Sources */,
    653 				24A88AE02BB54B450052426E /* GeckoView.swift in Sources */,
    654 				24A88AD82BB54B330052426E /* EventDispatcher.swift in Sources */,
    655 				24A88ADA2BB54B370052426E /* GeckoRuntime.swift in Sources */,
    656 				24A88ADC2BB54B3C0052426E /* GeckoSession.swift in Sources */,
    657 				24A88AE22BB54B4A0052426E /* NavigationDelegate.swift in Sources */,
    658 				24A88AD42BB54B2C0052426E /* AllowOrDeny.swift in Sources */,
    659 				24A88AE42BB54B4D0052426E /* PermissionDelegate.swift in Sources */,
    660 			);
    661 			runOnlyForDeploymentPostprocessing = 0;
    662 		};
    663 		24B269232B85695700678012 /* Sources */ = {
    664 			isa = PBXSourcesBuildPhase;
    665 			buildActionMask = 2147483647;
    666 			files = (
    667 				24B2692A2B85695700678012 /* WebContent.swift in Sources */,
    668 			);
    669 			runOnlyForDeploymentPostprocessing = 0;
    670 		};
    671 		431C63942912F52F00ABE21B /* Sources */ = {
    672 			isa = PBXSourcesBuildPhase;
    673 			buildActionMask = 2147483647;
    674 			files = (
    675 				8AE0D9DA292841AB00FA9C83 /* RootViewController.swift in Sources */,
    676 				8AE0D9872927DB4A00FA9C83 /* BrowserSearchBar.swift in Sources */,
    677 				431C639C2912F52F00ABE21B /* AppDelegate.swift in Sources */,
    678 				8AE0D9DC29284EAE00FA9C83 /* UIViewController+Extension.swift in Sources */,
    679 				431C639E2912F52F00ABE21B /* SceneDelegate.swift in Sources */,
    680 				24AD393C2AB8B6D10058B40E /* main.swift in Sources */,
    681 				8AE0D9D629281A5600FA9C83 /* BrowserToolbar.swift in Sources */,
    682 				8AE0D9CE2927F16300FA9C83 /* UIView+Extension.swift in Sources */,
    683 			);
    684 			runOnlyForDeploymentPostprocessing = 0;
    685 		};
    686 		431C63AA2912F53100ABE21B /* Sources */ = {
    687 			isa = PBXSourcesBuildPhase;
    688 			buildActionMask = 2147483647;
    689 			files = (
    690 			);
    691 			runOnlyForDeploymentPostprocessing = 0;
    692 		};
    693 /* End PBXSourcesBuildPhase section */
    694 
    695 /* Begin PBXTargetDependency section */
    696 		248A03CD2B87FA35009597A2 /* PBXTargetDependency */ = {
    697 			isa = PBXTargetDependency;
    698 			target = 248A03C62B87FA35009597A2 /* Rendering */;
    699 			targetProxy = 248A03CC2B87FA35009597A2 /* PBXContainerItemProxy */;
    700 		};
    701 		248A03D62B87FCA4009597A2 /* PBXTargetDependency */ = {
    702 			isa = PBXTargetDependency;
    703 			target = 24B269122B85686A00678012 /* GeckoView */;
    704 			targetProxy = 248A03D52B87FCA4009597A2 /* PBXContainerItemProxy */;
    705 		};
    706 		248A03E22B87FD1F009597A2 /* PBXTargetDependency */ = {
    707 			isa = PBXTargetDependency;
    708 			target = 248A03DB2B87FD1F009597A2 /* Networking */;
    709 			targetProxy = 248A03E12B87FD1F009597A2 /* PBXContainerItemProxy */;
    710 		};
    711 		248A03EA2B87FD2E009597A2 /* PBXTargetDependency */ = {
    712 			isa = PBXTargetDependency;
    713 			target = 24B269122B85686A00678012 /* GeckoView */;
    714 			targetProxy = 248A03E92B87FD2E009597A2 /* PBXContainerItemProxy */;
    715 		};
    716 		24B269182B85686A00678012 /* PBXTargetDependency */ = {
    717 			isa = PBXTargetDependency;
    718 			target = 24B269122B85686A00678012 /* GeckoView */;
    719 			targetProxy = 24B269172B85686A00678012 /* PBXContainerItemProxy */;
    720 		};
    721 		24B2692D2B85695700678012 /* PBXTargetDependency */ = {
    722 			isa = PBXTargetDependency;
    723 			target = 24B269262B85695700678012 /* WebContent */;
    724 			targetProxy = 24B2692C2B85695700678012 /* PBXContainerItemProxy */;
    725 		};
    726 		24B269362B8569E800678012 /* PBXTargetDependency */ = {
    727 			isa = PBXTargetDependency;
    728 			target = 24B269122B85686A00678012 /* GeckoView */;
    729 			targetProxy = 24B269352B8569E800678012 /* PBXContainerItemProxy */;
    730 		};
    731 		431C63B02912F53100ABE21B /* PBXTargetDependency */ = {
    732 			isa = PBXTargetDependency;
    733 			target = 431C63972912F52F00ABE21B /* GeckoTestBrowser */;
    734 			targetProxy = 431C63AF2912F53100ABE21B /* PBXContainerItemProxy */;
    735 		};
    736 /* End PBXTargetDependency section */
    737 
    738 /* Begin PBXVariantGroup section */
    739 		431C63A62912F53100ABE21B /* LaunchScreen.storyboard */ = {
    740 			isa = PBXVariantGroup;
    741 			children = (
    742 				431C63A72912F53100ABE21B /* Base */,
    743 			);
    744 			name = LaunchScreen.storyboard;
    745 			sourceTree = "<group>";
    746 		};
    747 /* End PBXVariantGroup section */
    748 
    749 /* Begin XCBuildConfiguration section */
    750 		248A03D02B87FA35009597A2 /* Debug */ = {
    751 			isa = XCBuildConfiguration;
    752 			buildSettings = {
    753 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    754 				CODE_SIGN_ENTITLEMENTS = Rendering/Rendering.entitlements;
    755 				CODE_SIGN_STYLE = Automatic;
    756 				CURRENT_PROJECT_VERSION = 1;
    757 				DEVELOPMENT_TEAM = 43AQ936H96;
    758 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    759 				GCC_C_LANGUAGE_STANDARD = gnu17;
    760 				GENERATE_INFOPLIST_FILE = YES;
    761 				INFOPLIST_FILE = Rendering/Info.plist;
    762 				INFOPLIST_KEY_CFBundleDisplayName = Rendering;
    763 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    764 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    765 				LD_RUNPATH_SEARCH_PATHS = (
    766 					"$(inherited)",
    767 					"@executable_path/Frameworks",
    768 					"@executable_path/../../Frameworks",
    769 				);
    770 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    771 				MARKETING_VERSION = 1.0;
    772 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.Rendering;
    773 				PRODUCT_NAME = "$(TARGET_NAME)";
    774 				SKIP_INSTALL = YES;
    775 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
    776 				SWIFT_EMIT_LOC_STRINGS = YES;
    777 				SWIFT_VERSION = 5.0;
    778 				TARGETED_DEVICE_FAMILY = "1,2";
    779 			};
    780 			name = Debug;
    781 		};
    782 		248A03D12B87FA35009597A2 /* Release */ = {
    783 			isa = XCBuildConfiguration;
    784 			buildSettings = {
    785 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    786 				CODE_SIGN_ENTITLEMENTS = Rendering/Rendering.entitlements;
    787 				CODE_SIGN_STYLE = Automatic;
    788 				CURRENT_PROJECT_VERSION = 1;
    789 				DEVELOPMENT_TEAM = 43AQ936H96;
    790 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    791 				GCC_C_LANGUAGE_STANDARD = gnu17;
    792 				GENERATE_INFOPLIST_FILE = YES;
    793 				INFOPLIST_FILE = Rendering/Info.plist;
    794 				INFOPLIST_KEY_CFBundleDisplayName = Rendering;
    795 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    796 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    797 				LD_RUNPATH_SEARCH_PATHS = (
    798 					"$(inherited)",
    799 					"@executable_path/Frameworks",
    800 					"@executable_path/../../Frameworks",
    801 				);
    802 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    803 				MARKETING_VERSION = 1.0;
    804 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.Rendering;
    805 				PRODUCT_NAME = "$(TARGET_NAME)";
    806 				SKIP_INSTALL = YES;
    807 				SWIFT_EMIT_LOC_STRINGS = YES;
    808 				SWIFT_VERSION = 5.0;
    809 				TARGETED_DEVICE_FAMILY = "1,2";
    810 			};
    811 			name = Release;
    812 		};
    813 		248A03E52B87FD1F009597A2 /* Debug */ = {
    814 			isa = XCBuildConfiguration;
    815 			buildSettings = {
    816 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    817 				CODE_SIGN_ENTITLEMENTS = Networking/Networking.entitlements;
    818 				CODE_SIGN_STYLE = Automatic;
    819 				CURRENT_PROJECT_VERSION = 1;
    820 				DEVELOPMENT_TEAM = 43AQ936H96;
    821 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    822 				GCC_C_LANGUAGE_STANDARD = gnu17;
    823 				GENERATE_INFOPLIST_FILE = YES;
    824 				INFOPLIST_FILE = Networking/Info.plist;
    825 				INFOPLIST_KEY_CFBundleDisplayName = Networking;
    826 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    827 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    828 				LD_RUNPATH_SEARCH_PATHS = (
    829 					"$(inherited)",
    830 					"@executable_path/Frameworks",
    831 					"@executable_path/../../Frameworks",
    832 				);
    833 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    834 				MARKETING_VERSION = 1.0;
    835 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.Networking;
    836 				PRODUCT_NAME = "$(TARGET_NAME)";
    837 				SKIP_INSTALL = YES;
    838 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
    839 				SWIFT_EMIT_LOC_STRINGS = YES;
    840 				SWIFT_VERSION = 5.0;
    841 				TARGETED_DEVICE_FAMILY = "1,2";
    842 			};
    843 			name = Debug;
    844 		};
    845 		248A03E62B87FD1F009597A2 /* Release */ = {
    846 			isa = XCBuildConfiguration;
    847 			buildSettings = {
    848 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    849 				CODE_SIGN_ENTITLEMENTS = Networking/Networking.entitlements;
    850 				CODE_SIGN_STYLE = Automatic;
    851 				CURRENT_PROJECT_VERSION = 1;
    852 				DEVELOPMENT_TEAM = 43AQ936H96;
    853 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    854 				GCC_C_LANGUAGE_STANDARD = gnu17;
    855 				GENERATE_INFOPLIST_FILE = YES;
    856 				INFOPLIST_FILE = Networking/Info.plist;
    857 				INFOPLIST_KEY_CFBundleDisplayName = Networking;
    858 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    859 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    860 				LD_RUNPATH_SEARCH_PATHS = (
    861 					"$(inherited)",
    862 					"@executable_path/Frameworks",
    863 					"@executable_path/../../Frameworks",
    864 				);
    865 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    866 				MARKETING_VERSION = 1.0;
    867 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.Networking;
    868 				PRODUCT_NAME = "$(TARGET_NAME)";
    869 				SKIP_INSTALL = YES;
    870 				SWIFT_EMIT_LOC_STRINGS = YES;
    871 				SWIFT_VERSION = 5.0;
    872 				TARGETED_DEVICE_FAMILY = "1,2";
    873 			};
    874 			name = Release;
    875 		};
    876 		24B2691C2B85686A00678012 /* Debug */ = {
    877 			isa = XCBuildConfiguration;
    878 			buildSettings = {
    879 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    880 				CODE_SIGN_IDENTITY = "Apple Development";
    881 				CODE_SIGN_STYLE = Automatic;
    882 				CURRENT_PROJECT_VERSION = 1;
    883 				DEFINES_MODULE = YES;
    884 				DEVELOPMENT_TEAM = 43AQ936H96;
    885 				DYLIB_COMPATIBILITY_VERSION = 1;
    886 				DYLIB_CURRENT_VERSION = 1;
    887 				DYLIB_INSTALL_NAME_BASE = "@rpath";
    888 				ENABLE_MODULE_VERIFIER = YES;
    889 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
    890 				GCC_C_LANGUAGE_STANDARD = gnu17;
    891 				GECKO_TOPSRCDIR = "${SRCROOT}/../../..";
    892 				GENERATE_INFOPLIST_FILE = YES;
    893 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    894 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
    895 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    896 				LD_RUNPATH_SEARCH_PATHS = (
    897 					"$(inherited)",
    898 					"@executable_path/Frameworks",
    899 					"@loader_path/Frameworks",
    900 				);
    901 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    902 				MARKETING_VERSION = 1.0;
    903 				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
    904 				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
    905 				OTHER_LDFLAGS = "$(BUILT_PRODUCTS_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks/XUL";
    906 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.GeckoView;
    907 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
    908 				SKIP_INSTALL = YES;
    909 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    910 				SUPPORTS_MACCATALYST = NO;
    911 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
    912 				SWIFT_EMIT_LOC_STRINGS = YES;
    913 				SWIFT_VERSION = 5.0;
    914 				TARGETED_DEVICE_FAMILY = "1,2";
    915 				VERSIONING_SYSTEM = "apple-generic";
    916 				VERSION_INFO_PREFIX = "";
    917 			};
    918 			name = Debug;
    919 		};
    920 		24B2691D2B85686A00678012 /* Release */ = {
    921 			isa = XCBuildConfiguration;
    922 			buildSettings = {
    923 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    924 				CODE_SIGN_IDENTITY = "Apple Development";
    925 				CODE_SIGN_STYLE = Automatic;
    926 				CURRENT_PROJECT_VERSION = 1;
    927 				DEFINES_MODULE = YES;
    928 				DEVELOPMENT_TEAM = 43AQ936H96;
    929 				DYLIB_COMPATIBILITY_VERSION = 1;
    930 				DYLIB_CURRENT_VERSION = 1;
    931 				DYLIB_INSTALL_NAME_BASE = "@rpath";
    932 				ENABLE_MODULE_VERIFIER = YES;
    933 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
    934 				GCC_C_LANGUAGE_STANDARD = gnu17;
    935 				GECKO_TOPSRCDIR = "${SRCROOT}/../../..";
    936 				GENERATE_INFOPLIST_FILE = YES;
    937 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    938 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
    939 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    940 				LD_RUNPATH_SEARCH_PATHS = (
    941 					"$(inherited)",
    942 					"@executable_path/Frameworks",
    943 					"@loader_path/Frameworks",
    944 				);
    945 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    946 				MARKETING_VERSION = 1.0;
    947 				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
    948 				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
    949 				OTHER_LDFLAGS = "$(BUILT_PRODUCTS_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks/XUL";
    950 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.GeckoView;
    951 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
    952 				SKIP_INSTALL = YES;
    953 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    954 				SUPPORTS_MACCATALYST = NO;
    955 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
    956 				SWIFT_EMIT_LOC_STRINGS = YES;
    957 				SWIFT_VERSION = 5.0;
    958 				TARGETED_DEVICE_FAMILY = "1,2";
    959 				VERSIONING_SYSTEM = "apple-generic";
    960 				VERSION_INFO_PREFIX = "";
    961 			};
    962 			name = Release;
    963 		};
    964 		24B269302B85695700678012 /* Debug */ = {
    965 			isa = XCBuildConfiguration;
    966 			buildSettings = {
    967 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    968 				CODE_SIGN_ENTITLEMENTS = WebContent/WebContent.entitlements;
    969 				CODE_SIGN_STYLE = Automatic;
    970 				CURRENT_PROJECT_VERSION = 1;
    971 				DEVELOPMENT_TEAM = 43AQ936H96;
    972 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    973 				GCC_C_LANGUAGE_STANDARD = gnu17;
    974 				GENERATE_INFOPLIST_FILE = YES;
    975 				INFOPLIST_FILE = WebContent/Info.plist;
    976 				INFOPLIST_KEY_CFBundleDisplayName = WebContent;
    977 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
    978 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
    979 				LD_RUNPATH_SEARCH_PATHS = (
    980 					"$(inherited)",
    981 					"@executable_path/Frameworks",
    982 					"@executable_path/../../Frameworks",
    983 				);
    984 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    985 				MARKETING_VERSION = 1.0;
    986 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.WebContent;
    987 				PRODUCT_NAME = "$(TARGET_NAME)";
    988 				SKIP_INSTALL = YES;
    989 				SWIFT_EMIT_LOC_STRINGS = YES;
    990 				SWIFT_VERSION = 5.0;
    991 				TARGETED_DEVICE_FAMILY = "1,2";
    992 			};
    993 			name = Debug;
    994 		};
    995 		24B269312B85695700678012 /* Release */ = {
    996 			isa = XCBuildConfiguration;
    997 			buildSettings = {
    998 				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
    999 				CODE_SIGN_ENTITLEMENTS = WebContent/WebContent.entitlements;
   1000 				CODE_SIGN_STYLE = Automatic;
   1001 				CURRENT_PROJECT_VERSION = 1;
   1002 				DEVELOPMENT_TEAM = 43AQ936H96;
   1003 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
   1004 				GCC_C_LANGUAGE_STANDARD = gnu17;
   1005 				GENERATE_INFOPLIST_FILE = YES;
   1006 				INFOPLIST_FILE = WebContent/Info.plist;
   1007 				INFOPLIST_KEY_CFBundleDisplayName = WebContent;
   1008 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
   1009 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
   1010 				LD_RUNPATH_SEARCH_PATHS = (
   1011 					"$(inherited)",
   1012 					"@executable_path/Frameworks",
   1013 					"@executable_path/../../Frameworks",
   1014 				);
   1015 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
   1016 				MARKETING_VERSION = 1.0;
   1017 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser.WebContent;
   1018 				PRODUCT_NAME = "$(TARGET_NAME)";
   1019 				SKIP_INSTALL = YES;
   1020 				SWIFT_EMIT_LOC_STRINGS = YES;
   1021 				SWIFT_VERSION = 5.0;
   1022 				TARGETED_DEVICE_FAMILY = "1,2";
   1023 			};
   1024 			name = Release;
   1025 		};
   1026 		431C63C02912F53100ABE21B /* Debug */ = {
   1027 			isa = XCBuildConfiguration;
   1028 			buildSettings = {
   1029 				ALWAYS_SEARCH_USER_PATHS = NO;
   1030 				CLANG_ANALYZER_NONNULL = YES;
   1031 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
   1032 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
   1033 				CLANG_ENABLE_MODULES = YES;
   1034 				CLANG_ENABLE_OBJC_ARC = YES;
   1035 				CLANG_ENABLE_OBJC_WEAK = YES;
   1036 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
   1037 				CLANG_WARN_BOOL_CONVERSION = YES;
   1038 				CLANG_WARN_COMMA = YES;
   1039 				CLANG_WARN_CONSTANT_CONVERSION = YES;
   1040 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
   1041 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   1042 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
   1043 				CLANG_WARN_EMPTY_BODY = YES;
   1044 				CLANG_WARN_ENUM_CONVERSION = YES;
   1045 				CLANG_WARN_INFINITE_RECURSION = YES;
   1046 				CLANG_WARN_INT_CONVERSION = YES;
   1047 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
   1048 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
   1049 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
   1050 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   1051 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
   1052 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
   1053 				CLANG_WARN_STRICT_PROTOTYPES = YES;
   1054 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   1055 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
   1056 				CLANG_WARN_UNREACHABLE_CODE = YES;
   1057 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   1058 				COPY_PHASE_STRIP = NO;
   1059 				DEBUG_INFORMATION_FORMAT = dwarf;
   1060 				ENABLE_STRICT_OBJC_MSGSEND = YES;
   1061 				ENABLE_TESTABILITY = YES;
   1062 				GCC_C_LANGUAGE_STANDARD = gnu17;
   1063 				GCC_DYNAMIC_NO_PIC = NO;
   1064 				GCC_NO_COMMON_BLOCKS = YES;
   1065 				GCC_OPTIMIZATION_LEVEL = 0;
   1066 				GCC_PREPROCESSOR_DEFINITIONS = (
   1067 					"DEBUG=1",
   1068 					"$(inherited)",
   1069 				);
   1070 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   1071 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   1072 				GCC_WARN_UNDECLARED_SELECTOR = YES;
   1073 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   1074 				GCC_WARN_UNUSED_FUNCTION = YES;
   1075 				GCC_WARN_UNUSED_VARIABLE = YES;
   1076 				IPHONEOS_DEPLOYMENT_TARGET = 17.4;
   1077 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
   1078 				MTL_FAST_MATH = YES;
   1079 				ONLY_ACTIVE_ARCH = YES;
   1080 				SDKROOT = iphoneos;
   1081 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
   1082 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1083 			};
   1084 			name = Debug;
   1085 		};
   1086 		431C63C12912F53100ABE21B /* Release */ = {
   1087 			isa = XCBuildConfiguration;
   1088 			buildSettings = {
   1089 				ALWAYS_SEARCH_USER_PATHS = NO;
   1090 				CLANG_ANALYZER_NONNULL = YES;
   1091 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
   1092 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
   1093 				CLANG_ENABLE_MODULES = YES;
   1094 				CLANG_ENABLE_OBJC_ARC = YES;
   1095 				CLANG_ENABLE_OBJC_WEAK = YES;
   1096 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
   1097 				CLANG_WARN_BOOL_CONVERSION = YES;
   1098 				CLANG_WARN_COMMA = YES;
   1099 				CLANG_WARN_CONSTANT_CONVERSION = YES;
   1100 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
   1101 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   1102 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
   1103 				CLANG_WARN_EMPTY_BODY = YES;
   1104 				CLANG_WARN_ENUM_CONVERSION = YES;
   1105 				CLANG_WARN_INFINITE_RECURSION = YES;
   1106 				CLANG_WARN_INT_CONVERSION = YES;
   1107 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
   1108 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
   1109 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
   1110 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   1111 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
   1112 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
   1113 				CLANG_WARN_STRICT_PROTOTYPES = YES;
   1114 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   1115 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
   1116 				CLANG_WARN_UNREACHABLE_CODE = YES;
   1117 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   1118 				COPY_PHASE_STRIP = NO;
   1119 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   1120 				ENABLE_NS_ASSERTIONS = NO;
   1121 				ENABLE_STRICT_OBJC_MSGSEND = YES;
   1122 				GCC_C_LANGUAGE_STANDARD = gnu17;
   1123 				GCC_NO_COMMON_BLOCKS = YES;
   1124 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   1125 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   1126 				GCC_WARN_UNDECLARED_SELECTOR = YES;
   1127 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   1128 				GCC_WARN_UNUSED_FUNCTION = YES;
   1129 				GCC_WARN_UNUSED_VARIABLE = YES;
   1130 				IPHONEOS_DEPLOYMENT_TARGET = 17.4;
   1131 				MTL_ENABLE_DEBUG_INFO = NO;
   1132 				MTL_FAST_MATH = YES;
   1133 				ONLY_ACTIVE_ARCH = YES;
   1134 				SDKROOT = iphoneos;
   1135 				SWIFT_COMPILATION_MODE = wholemodule;
   1136 				SWIFT_OPTIMIZATION_LEVEL = "-O";
   1137 				VALIDATE_PRODUCT = YES;
   1138 			};
   1139 			name = Release;
   1140 		};
   1141 		431C63C32912F53100ABE21B /* Debug */ = {
   1142 			isa = XCBuildConfiguration;
   1143 			buildSettings = {
   1144 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1145 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
   1146 				CODE_SIGN_ENTITLEMENTS = GeckoTestBrowser/GeckoTestBrowser.entitlements;
   1147 				CODE_SIGN_STYLE = Automatic;
   1148 				CURRENT_PROJECT_VERSION = 1;
   1149 				DEVELOPMENT_TEAM = 43AQ936H96;
   1150 				GENERATE_INFOPLIST_FILE = YES;
   1151 				INFOPLIST_FILE = GeckoTestBrowser/Info.plist;
   1152 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
   1153 				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
   1154 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
   1155 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
   1156 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
   1157 				LD_RUNPATH_SEARCH_PATHS = (
   1158 					"$(inherited)",
   1159 					"@executable_path/Frameworks",
   1160 				);
   1161 				MARKETING_VERSION = 1.0;
   1162 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser;
   1163 				PRODUCT_NAME = "$(TARGET_NAME)";
   1164 				SWIFT_EMIT_LOC_STRINGS = YES;
   1165 				SWIFT_VERSION = 5.0;
   1166 				TARGETED_DEVICE_FAMILY = "1,2";
   1167 			};
   1168 			name = Debug;
   1169 		};
   1170 		431C63C42912F53100ABE21B /* Release */ = {
   1171 			isa = XCBuildConfiguration;
   1172 			buildSettings = {
   1173 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1174 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
   1175 				CODE_SIGN_ENTITLEMENTS = GeckoTestBrowser/GeckoTestBrowser.entitlements;
   1176 				CODE_SIGN_STYLE = Automatic;
   1177 				CURRENT_PROJECT_VERSION = 1;
   1178 				DEVELOPMENT_TEAM = 43AQ936H96;
   1179 				GENERATE_INFOPLIST_FILE = YES;
   1180 				INFOPLIST_FILE = GeckoTestBrowser/Info.plist;
   1181 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
   1182 				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
   1183 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
   1184 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
   1185 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
   1186 				LD_RUNPATH_SEARCH_PATHS = (
   1187 					"$(inherited)",
   1188 					"@executable_path/Frameworks",
   1189 				);
   1190 				MARKETING_VERSION = 1.0;
   1191 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowser;
   1192 				PRODUCT_NAME = "$(TARGET_NAME)";
   1193 				SWIFT_EMIT_LOC_STRINGS = YES;
   1194 				SWIFT_VERSION = 5.0;
   1195 				TARGETED_DEVICE_FAMILY = "1,2";
   1196 			};
   1197 			name = Release;
   1198 		};
   1199 		431C63C62912F53100ABE21B /* Debug */ = {
   1200 			isa = XCBuildConfiguration;
   1201 			buildSettings = {
   1202 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1203 				BUNDLE_LOADER = "$(TEST_HOST)";
   1204 				CLANG_ENABLE_MODULES = YES;
   1205 				CODE_SIGN_STYLE = Automatic;
   1206 				CURRENT_PROJECT_VERSION = 1;
   1207 				DEVELOPMENT_TEAM = 43AQ936H96;
   1208 				GENERATE_INFOPLIST_FILE = YES;
   1209 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
   1210 				LD_RUNPATH_SEARCH_PATHS = (
   1211 					"$(inherited)",
   1212 					"@executable_path/Frameworks",
   1213 					"@loader_path/Frameworks",
   1214 				);
   1215 				MARKETING_VERSION = 1.0;
   1216 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowserTests;
   1217 				PRODUCT_NAME = "$(TARGET_NAME)";
   1218 				SWIFT_EMIT_LOC_STRINGS = NO;
   1219 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1220 				SWIFT_VERSION = 5.0;
   1221 				TARGETED_DEVICE_FAMILY = "1,2";
   1222 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GeckoTestBrowser.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/GeckoTestBrowser";
   1223 			};
   1224 			name = Debug;
   1225 		};
   1226 		431C63C72912F53100ABE21B /* Release */ = {
   1227 			isa = XCBuildConfiguration;
   1228 			buildSettings = {
   1229 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1230 				BUNDLE_LOADER = "$(TEST_HOST)";
   1231 				CLANG_ENABLE_MODULES = YES;
   1232 				CODE_SIGN_STYLE = Automatic;
   1233 				CURRENT_PROJECT_VERSION = 1;
   1234 				DEVELOPMENT_TEAM = 43AQ936H96;
   1235 				GENERATE_INFOPLIST_FILE = YES;
   1236 				IPHONEOS_DEPLOYMENT_TARGET = 18.4;
   1237 				LD_RUNPATH_SEARCH_PATHS = (
   1238 					"$(inherited)",
   1239 					"@executable_path/Frameworks",
   1240 					"@loader_path/Frameworks",
   1241 				);
   1242 				MARKETING_VERSION = 1.0;
   1243 				PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.GeckoTestBrowserTests;
   1244 				PRODUCT_NAME = "$(TARGET_NAME)";
   1245 				SWIFT_EMIT_LOC_STRINGS = NO;
   1246 				SWIFT_VERSION = 5.0;
   1247 				TARGETED_DEVICE_FAMILY = "1,2";
   1248 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GeckoTestBrowser.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/GeckoTestBrowser";
   1249 			};
   1250 			name = Release;
   1251 		};
   1252 /* End XCBuildConfiguration section */
   1253 
   1254 /* Begin XCConfigurationList section */
   1255 		248A03CF2B87FA35009597A2 /* Build configuration list for PBXNativeTarget "Rendering" */ = {
   1256 			isa = XCConfigurationList;
   1257 			buildConfigurations = (
   1258 				248A03D02B87FA35009597A2 /* Debug */,
   1259 				248A03D12B87FA35009597A2 /* Release */,
   1260 			);
   1261 			defaultConfigurationIsVisible = 0;
   1262 			defaultConfigurationName = Release;
   1263 		};
   1264 		248A03E42B87FD1F009597A2 /* Build configuration list for PBXNativeTarget "Networking" */ = {
   1265 			isa = XCConfigurationList;
   1266 			buildConfigurations = (
   1267 				248A03E52B87FD1F009597A2 /* Debug */,
   1268 				248A03E62B87FD1F009597A2 /* Release */,
   1269 			);
   1270 			defaultConfigurationIsVisible = 0;
   1271 			defaultConfigurationName = Release;
   1272 		};
   1273 		24B2691B2B85686A00678012 /* Build configuration list for PBXNativeTarget "GeckoView" */ = {
   1274 			isa = XCConfigurationList;
   1275 			buildConfigurations = (
   1276 				24B2691C2B85686A00678012 /* Debug */,
   1277 				24B2691D2B85686A00678012 /* Release */,
   1278 			);
   1279 			defaultConfigurationIsVisible = 0;
   1280 			defaultConfigurationName = Release;
   1281 		};
   1282 		24B2692F2B85695700678012 /* Build configuration list for PBXNativeTarget "WebContent" */ = {
   1283 			isa = XCConfigurationList;
   1284 			buildConfigurations = (
   1285 				24B269302B85695700678012 /* Debug */,
   1286 				24B269312B85695700678012 /* Release */,
   1287 			);
   1288 			defaultConfigurationIsVisible = 0;
   1289 			defaultConfigurationName = Release;
   1290 		};
   1291 		431C63932912F52F00ABE21B /* Build configuration list for PBXProject "GeckoTestBrowser" */ = {
   1292 			isa = XCConfigurationList;
   1293 			buildConfigurations = (
   1294 				431C63C02912F53100ABE21B /* Debug */,
   1295 				431C63C12912F53100ABE21B /* Release */,
   1296 			);
   1297 			defaultConfigurationIsVisible = 0;
   1298 			defaultConfigurationName = Release;
   1299 		};
   1300 		431C63C22912F53100ABE21B /* Build configuration list for PBXNativeTarget "GeckoTestBrowser" */ = {
   1301 			isa = XCConfigurationList;
   1302 			buildConfigurations = (
   1303 				431C63C32912F53100ABE21B /* Debug */,
   1304 				431C63C42912F53100ABE21B /* Release */,
   1305 			);
   1306 			defaultConfigurationIsVisible = 0;
   1307 			defaultConfigurationName = Release;
   1308 		};
   1309 		431C63C52912F53100ABE21B /* Build configuration list for PBXNativeTarget "GeckoTestBrowserTests" */ = {
   1310 			isa = XCConfigurationList;
   1311 			buildConfigurations = (
   1312 				431C63C62912F53100ABE21B /* Debug */,
   1313 				431C63C72912F53100ABE21B /* Release */,
   1314 			);
   1315 			defaultConfigurationIsVisible = 0;
   1316 			defaultConfigurationName = Release;
   1317 		};
   1318 /* End XCConfigurationList section */
   1319 	};
   1320 	rootObject = 431C63902912F52F00ABE21B /* Project object */;
   1321 }