ΚώΊΎE›  java/lang/Record()V   net/minecraft/server/ServicessessionService-Lcom/mojang/authlib/minecraft/SessionService;  servicesKeySet,Lcom/mojang/authlib/services/ServicesKeySet;  profileRepository*Lcom/mojang/authlib/GameProfileRepository;   nameToIdCache3Lnet/minecraft/server/players/UserNameToIdResolver;  profileResolver.Lnet/minecraft/server/players/ProfileResolver;  !"=com/mojang/authlib/services/MinecraftServicesDiscoveryServicecreateMinecraftSessionService/()Lcom/mojang/authlib/minecraft/SessionService; $ %&createProfileRepository,()Lcom/mojang/authlib/GameProfileRepository;(7net/minecraft/server/players/CachedUserNameToIdResolver* java/io/File,usercache.json ). /#(Ljava/io/File;Ljava/lang/String;)V '1 2;(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V43net/minecraft/server/players/ProfileResolver$Cached 36 7c(Lcom/mojang/authlib/minecraft/SessionService;Lnet/minecraft/server/players/UserNameToIdResolver;)V 9 :;getServicesKeySet.()Lcom/mojang/authlib/services/ServicesKeySet; = >η(Lcom/mojang/authlib/minecraft/SessionService;Lcom/mojang/authlib/services/ServicesKeySet;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/server/players/UserNameToIdResolver;Lnet/minecraft/server/players/ProfileResolver;)V @AB CD+com/mojang/authlib/services/ServicesKeyType PROFILE_KEY-Lcom/mojang/authlib/services/ServicesKeyType; FGH IJ%net/minecraft/util/SignatureValidatorfrom‚(Lcom/mojang/authlib/services/ServicesKeySet;Lcom/mojang/authlib/services/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; LMN OP*com/mojang/authlib/services/ServicesKeySetkeysE(Lcom/mojang/authlib/services/ServicesKeyType;)Ljava/util/Collection; RST UVjava/util/CollectionisEmpty()ZX YZtoString3(Lnet/minecraft/server/Services;)Ljava/lang/String;\ ]^hashCode"(Lnet/minecraft/server/Services;)I` abequals4(Lnet/minecraft/server/Services;Ljava/lang/Object;)ZUSERID_CACHE_FILELjava/lang/String; ConstantValueCodeLineNumberTableLocalVariableTablethisLnet/minecraft/server/Services;MethodParameterscreaten(Lcom/mojang/authlib/services/MinecraftServicesDiscoveryService;Ljava/io/File;)Lnet/minecraft/server/Services; serviceAccess?Lcom/mojang/authlib/services/MinecraftServicesDiscoveryService; nameCacheDirLjava/io/File; profileCacheprofileKeySignatureValidator)()Lnet/minecraft/util/SignatureValidator;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;canValidateProfileKeys StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;5()Lnet/minecraft/server/players/UserNameToIdResolver;0()Lnet/minecraft/server/players/ProfileResolver; SourceFile Services.javaRecordBootstrapMethods…MsessionService;servicesKeySet;profileRepository;nameToIdCache;profileResolver Œ Ž ‘java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClasses”,net/minecraft/server/players/ProfileResolverCached—%java/lang/invoke/MethodHandles$Lookup™java/lang/invoke/MethodHandlesLookup1 cde+ >f| *·*+΅*,΅ *-΅*΅*΅±gh> ij     k  lmf¨<*ΆM*Ά#N»'Y-»)Y++·-·0:»3Y,·5:»Y,*Ά8-·<°g *h><no<pq7  2r*k npstf5 *΄ ²?ΈE°g"h  ijuvwVfO*΄ ²?ΉKΉQš§¬g&h ijx@Yyf1*ΊW°gh ij]zf1*Ί[¬gh ija{f<*+Ί_¬ghij|}k| "f/*΄°gh ij;f/*΄ °gh ij&f/*΄°gh ij~f/*΄°gh ijf/*΄°gh ij€‚  ƒ‹„†‡ˆ‰Š’3“• –˜š