package com.google.firebase.platforminfo; import M2.a; import com.google.firebase.components.Component; import com.google.firebase.components.ComponentContainer; import com.google.firebase.components.Dependency; import java.util.Iterator; import java.util.Set; /* loaded from: classes3.dex */ public class DefaultUserAgentPublisher implements UserAgentPublisher { private final GlobalLibraryVersionRegistrar gamesSDKRegistrar; private final String javaSDKVersionUserAgent; public DefaultUserAgentPublisher(Set set, GlobalLibraryVersionRegistrar globalLibraryVersionRegistrar) { this.javaSDKVersionUserAgent = toUserAgent(set); this.gamesSDKRegistrar = globalLibraryVersionRegistrar; } public static Component component() { return Component.builder(UserAgentPublisher.class).add(Dependency.setOf((Class) LibraryVersion.class)).factory(new a(9)).build(); } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ UserAgentPublisher lambda$component$0(ComponentContainer componentContainer) { return new DefaultUserAgentPublisher(componentContainer.setOf(LibraryVersion.class), GlobalLibraryVersionRegistrar.getInstance()); } private static String toUserAgent(Set set) { StringBuilder sb = new StringBuilder(); Iterator it = set.iterator(); while (it.hasNext()) { LibraryVersion next = it.next(); sb.append(next.getLibraryName()); sb.append('/'); sb.append(next.getVersion()); if (it.hasNext()) { sb.append(' '); } } return sb.toString(); } @Override // com.google.firebase.platforminfo.UserAgentPublisher public String getUserAgent() { if (this.gamesSDKRegistrar.getRegisteredVersions().isEmpty()) { return this.javaSDKVersionUserAgent; } return this.javaSDKVersionUserAgent + ' ' + toUserAgent(this.gamesSDKRegistrar.getRegisteredVersions()); } }