| 
7 | 7 | 	objects = {  | 
8 | 8 | 
 
  | 
9 | 9 | /* Begin PBXBuildFile section */  | 
10 |  | -		860F09212E8C4179002D85D0 /* FirebaseAILogic.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09142E8C4171002D85D0 /* FirebaseAILogic.xcframework */; };  | 
11 |  | -		860F09222E8C4179002D85D0 /* FirebaseAILogic.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09142E8C4171002D85D0 /* FirebaseAILogic.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
12 |  | -		860F09242E8C417A002D85D0 /* FirebaseAppCheckInterop.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09152E8C4171002D85D0 /* FirebaseAppCheckInterop.xcframework */; };  | 
13 |  | -		860F09252E8C417A002D85D0 /* FirebaseAppCheckInterop.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09152E8C4171002D85D0 /* FirebaseAppCheckInterop.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
14 |  | -		860F09262E8C417B002D85D0 /* FirebaseAuthInterop.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09162E8C4171002D85D0 /* FirebaseAuthInterop.xcframework */; };  | 
15 |  | -		860F09272E8C417B002D85D0 /* FirebaseAuthInterop.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09162E8C4171002D85D0 /* FirebaseAuthInterop.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
16 |  | -		860F09282E8C417C002D85D0 /* FirebaseCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09172E8C4171002D85D0 /* FirebaseCore.xcframework */; };  | 
17 |  | -		860F09292E8C417C002D85D0 /* FirebaseCore.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09172E8C4171002D85D0 /* FirebaseCore.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
18 |  | -		860F092A2E8C417E002D85D0 /* FirebaseCoreExtension.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09182E8C4171002D85D0 /* FirebaseCoreExtension.xcframework */; };  | 
19 |  | -		860F092B2E8C417E002D85D0 /* FirebaseCoreExtension.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09182E8C4171002D85D0 /* FirebaseCoreExtension.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
20 |  | -		860F092C2E8C417F002D85D0 /* FirebaseCoreInternal.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09192E8C4171002D85D0 /* FirebaseCoreInternal.xcframework */; };  | 
21 |  | -		860F092D2E8C417F002D85D0 /* FirebaseCoreInternal.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F09192E8C4171002D85D0 /* FirebaseCoreInternal.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
22 |  | -		860F09302E8C422B002D85D0 /* GoogleUtilities.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860F092E2E8C4210002D85D0 /* GoogleUtilities.xcframework */; };  | 
23 |  | -		860F09312E8C422B002D85D0 /* GoogleUtilities.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 860F092E2E8C4210002D85D0 /* GoogleUtilities.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  | 
24 | 10 | 		869200B32B879C4F00482873 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 869200B22B879C4F00482873 /* GoogleService-Info.plist */; };  | 
25 | 11 | 		86BB55EA2E8B2D6D0054B8B5 /* FunctionCallingScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C1F47E2BC726150026816F /* FunctionCallingScreen.swift */; };  | 
26 | 12 | 		86BB55EB2E8B2D6D0054B8B5 /* BouncingDots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E10F5C2B11135000C08E95 /* BouncingDots.swift */; };  | 
 | 
72 | 58 | 		DEFECAAA2D7B4CCD00EF9621 /* ImagenScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFECAA62D7B4CCD00EF9621 /* ImagenScreen.swift */; };  | 
73 | 59 | /* End PBXBuildFile section */  | 
74 | 60 | 
 
  | 
75 |  | -/* Begin PBXCopyFilesBuildPhase section */  | 
76 |  | -		860F09232E8C4179002D85D0 /* Embed Frameworks */ = {  | 
77 |  | -			isa = PBXCopyFilesBuildPhase;  | 
78 |  | -			buildActionMask = 2147483647;  | 
79 |  | -			dstPath = "";  | 
80 |  | -			dstSubfolderSpec = 10;  | 
81 |  | -			files = (  | 
82 |  | -				860F092B2E8C417E002D85D0 /* FirebaseCoreExtension.xcframework in Embed Frameworks */,  | 
83 |  | -				860F09272E8C417B002D85D0 /* FirebaseAuthInterop.xcframework in Embed Frameworks */,  | 
84 |  | -				860F09312E8C422B002D85D0 /* GoogleUtilities.xcframework in Embed Frameworks */,  | 
85 |  | -				860F092D2E8C417F002D85D0 /* FirebaseCoreInternal.xcframework in Embed Frameworks */,  | 
86 |  | -				860F09292E8C417C002D85D0 /* FirebaseCore.xcframework in Embed Frameworks */,  | 
87 |  | -				860F09222E8C4179002D85D0 /* FirebaseAILogic.xcframework in Embed Frameworks */,  | 
88 |  | -				860F09252E8C417A002D85D0 /* FirebaseAppCheckInterop.xcframework in Embed Frameworks */,  | 
89 |  | -			);  | 
90 |  | -			name = "Embed Frameworks";  | 
91 |  | -			runOnlyForDeploymentPostprocessing = 0;  | 
92 |  | -		};  | 
93 |  | -/* End PBXCopyFilesBuildPhase section */  | 
94 |  | - | 
95 | 61 | /* Begin PBXFileReference section */  | 
96 |  | -		860F09142E8C4171002D85D0 /* FirebaseAILogic.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseAILogic.xcframework; sourceTree = "<group>"; };  | 
97 |  | -		860F09152E8C4171002D85D0 /* FirebaseAppCheckInterop.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseAppCheckInterop.xcframework; sourceTree = "<group>"; };  | 
98 |  | -		860F09162E8C4171002D85D0 /* FirebaseAuthInterop.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseAuthInterop.xcframework; sourceTree = "<group>"; };  | 
99 |  | -		860F09172E8C4171002D85D0 /* FirebaseCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseCore.xcframework; sourceTree = "<group>"; };  | 
100 |  | -		860F09182E8C4171002D85D0 /* FirebaseCoreExtension.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseCoreExtension.xcframework; sourceTree = "<group>"; };  | 
101 |  | -		860F09192E8C4171002D85D0 /* FirebaseCoreInternal.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FirebaseCoreInternal.xcframework; sourceTree = "<group>"; };  | 
102 |  | -		860F092E2E8C4210002D85D0 /* GoogleUtilities.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = GoogleUtilities.xcframework; sourceTree = "<group>"; };  | 
103 | 62 | 		869200B22B879C4F00482873 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };  | 
104 | 63 | 		86BB56082E8B2D6D0054B8B5 /* FirebaseAIExampleZip.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FirebaseAIExampleZip.app; sourceTree = BUILT_PRODUCTS_DIR; };  | 
105 | 64 | 		86C1F47E2BC726150026816F /* FunctionCallingScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionCallingScreen.swift; sourceTree = "<group>"; };  | 
 | 
139 | 98 | 			buildActionMask = 2147483647;  | 
140 | 99 | 			files = (  | 
141 | 100 | 				86BB55FF2E8B2D6D0054B8B5 /* MarkdownUI in Frameworks */,  | 
142 |  | -				860F09282E8C417C002D85D0 /* FirebaseCore.xcframework in Frameworks */,  | 
143 |  | -				860F09262E8C417B002D85D0 /* FirebaseAuthInterop.xcframework in Frameworks */,  | 
144 |  | -				860F09212E8C4179002D85D0 /* FirebaseAILogic.xcframework in Frameworks */,  | 
145 |  | -				860F092C2E8C417F002D85D0 /* FirebaseCoreInternal.xcframework in Frameworks */,  | 
146 |  | -				860F09302E8C422B002D85D0 /* GoogleUtilities.xcframework in Frameworks */,  | 
147 |  | -				860F09242E8C417A002D85D0 /* FirebaseAppCheckInterop.xcframework in Frameworks */,  | 
148 |  | -				860F092A2E8C417E002D85D0 /* FirebaseCoreExtension.xcframework in Frameworks */,  | 
149 | 101 | 				86BB56002E8B2D6D0054B8B5 /* GenerativeAIUIComponents in Frameworks */,  | 
150 | 102 | 			);  | 
151 | 103 | 			runOnlyForDeploymentPostprocessing = 0;  | 
 | 
163 | 115 | /* End PBXFrameworksBuildPhase section */  | 
164 | 116 | 
 
  | 
165 | 117 | /* Begin PBXGroup section */  | 
166 |  | -		860F091A2E8C4171002D85D0 /* Firebase */ = {  | 
167 |  | -			isa = PBXGroup;  | 
168 |  | -			children = (  | 
169 |  | -				860F09142E8C4171002D85D0 /* FirebaseAILogic.xcframework */,  | 
170 |  | -				860F09152E8C4171002D85D0 /* FirebaseAppCheckInterop.xcframework */,  | 
171 |  | -				860F09162E8C4171002D85D0 /* FirebaseAuthInterop.xcframework */,  | 
172 |  | -				860F09172E8C4171002D85D0 /* FirebaseCore.xcframework */,  | 
173 |  | -				860F09182E8C4171002D85D0 /* FirebaseCoreExtension.xcframework */,  | 
174 |  | -				860F09192E8C4171002D85D0 /* FirebaseCoreInternal.xcframework */,  | 
175 |  | -				860F092E2E8C4210002D85D0 /* GoogleUtilities.xcframework */,  | 
176 |  | -			);  | 
177 |  | -			path = Firebase;  | 
178 |  | -			sourceTree = "<group>";  | 
179 |  | -		};  | 
180 | 118 | 		86C1F47F2BC726150026816F /* Screens */ = {  | 
181 | 119 | 			isa = PBXGroup;  | 
182 | 120 | 			children = (  | 
 | 
254 | 192 | 				86C1F4822BC726150026816F /* FunctionCallingExample */,  | 
255 | 193 | 				8848C8302B0D04BC007B434F /* Products */,  | 
256 | 194 | 				88209C222B0FBE1700F64795 /* Frameworks */,  | 
257 |  | -				860F091A2E8C4171002D85D0 /* Firebase */,  | 
258 | 195 | 			);  | 
259 | 196 | 			sourceTree = "<group>";  | 
260 | 197 | 		};  | 
 | 
409 | 346 | 				86BB55E92E8B2D6D0054B8B5 /* Sources */,  | 
410 | 347 | 				86BB55FD2E8B2D6D0054B8B5 /* Frameworks */,  | 
411 | 348 | 				86BB56012E8B2D6D0054B8B5 /* Resources */,  | 
412 |  | -				860F09232E8C4179002D85D0 /* Embed Frameworks */,  | 
413 | 349 | 			);  | 
414 | 350 | 			buildRules = (  | 
415 | 351 | 			);  | 
 | 
0 commit comments