Êþº¾EÔ  ,net/minecraft/client/resources/SkinManager$1 val$servicesLnet/minecraft/server/Services;  val$mainThreadExecutorLjava/util/concurrent/Executor;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  this$0,Lnet/minecraft/client/resources/SkinManager;  #com/google/common/cache/CacheLoader()V gets(Lnet/minecraft/client/resources/SkinManager$CacheKey;Lnet/minecraft/server/Services;)Ljava/util/function/Supplier; !" #$net/minecraft/util/UtilbackgroundExecutor!()Lnet/minecraft/TracingExecutor;&unpackSkinTextures ()* +,net/minecraft/TracingExecutorforName3(Ljava/lang/String;)Ljava/util/concurrent/Executor; ./0 12&java/util/concurrent/CompletableFuture supplyAsyncf(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;4 56apply‚(Lnet/minecraft/client/resources/SkinManager$1;Lnet/minecraft/client/resources/SkinManager$CacheKey;)Ljava/util/function/Function; .8 9:thenComposeAsyncf(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;< 5=V(Lnet/minecraft/client/resources/SkinManager$CacheKey;)Ljava/util/function/BiFunction; .? @AhandleI(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;C3net/minecraft/client/resources/SkinManager$CacheKey E FGload_(Lnet/minecraft/client/resources/SkinManager$CacheKey;)Ljava/util/concurrent/CompletableFuture; IJK LM*net/minecraft/client/resources/SkinManagerLOGGERLorg/slf4j/Logger;O%Failed to load texture for profile {} BQ RS profileIdLjava/util/UUID; UVW XYorg/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V [\] ^_java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional; Ba Rb()Ljava/util/UUID; Id efregisterTexturesq(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture; Bh ijpackedTextures*()Lcom/mojang/authlib/properties/Property; lmn op5com/mojang/authlib/minecraft/MinecraftProfileTexturesEMPTY7Lcom/mojang/authlib/minecraft/MinecraftProfileTextures; rst uvnet/minecraft/server/ServicessessionService/()Lcom/mojang/authlib/minecraft/SessionService; xyz {|+com/mojang/authlib/minecraft/SessionServiceunpackTexturesa(Lcom/mojang/authlib/properties/Property;)Lcom/mojang/authlib/minecraft/MinecraftProfileTextures; l~ €signatureState%()Lcom/mojang/authlib/SignatureState; ‚ƒ„ …†!com/mojang/authlib/SignatureStateINVALID#Lcom/mojang/authlib/SignatureState;ˆJProfile contained invalid signature for textures property (profile id: {}) UŠ X‹'(Ljava/lang/String;Ljava/lang/Object;)Vm(Lnet/minecraft/client/resources/SkinManager;Lnet/minecraft/server/Services;Ljava/util/concurrent/Executor;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/client/resources/SkinManager$1;MethodParameterskey5Lnet/minecraft/client/resources/SkinManager$CacheKey; Signature¥(Lnet/minecraft/client/resources/SkinManager$CacheKey;)Ljava/util/concurrent/CompletableFuture;>; Exceptions™java/lang/Exception lambda$load$2Ž(Lnet/minecraft/client/resources/SkinManager$CacheKey;Lnet/minecraft/world/entity/player/PlayerSkin;Ljava/lang/Throwable;)Ljava/util/Optional; playerSkin.Lnet/minecraft/world/entity/player/PlayerSkin; throwableLjava/lang/Throwable; StackMapTable lambda$load$1”(Lnet/minecraft/client/resources/SkinManager$CacheKey;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletionStage;textures lambda$load$0�(Lnet/minecraft/client/resources/SkinManager$CacheKey;Lnet/minecraft/server/Services;)Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;services(Lcom/mojang/authlib/properties/Property;©&com/mojang/authlib/properties/PropertyÊLcom/google/common/cache/CacheLoader;>;>; SourceFileSkinManager.javaEnclosingMethod ¯’(Ljava/nio/file/Path;Lnet/minecraft/server/Services;Lnet/minecraft/client/renderer/texture/SkinTextureDownloader;Ljava/util/concurrent/Executor;)VNestHostBootstrapMethods³()Ljava/lang/Object;µ ¶ ¤¥¸9()Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;» ¼ ¡¢¾_(Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletionStage;À8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; à š›ÅY(Lnet/minecraft/world/entity/player/PlayerSkin;Ljava/lang/Throwable;)Ljava/util/Optional;Ç ÈÉÊ ËÌ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesCacheKeyÐ%java/lang/invoke/MethodHandles$LookupÒjava/lang/invoke/MethodHandlesLookup  Œ�M*,µ*-µ*+Y¸ Wµ*·±Ž4��‘’ € FG�u-+*´º¸%¶'¸-*+º3*´¶7+º;¶>°Ž7 A7 B)C,7�-�‘-“”’“•–AF�3 *+ÀB¶D°Ž4�  �‘—˜’“ š›�g,ƲHN*´P,¹T+¸Z°ŽDEG� “”œ�žŸ ¡¢�K *´+¶`,¶c°ŽB�  �‘ “” £p ¤¥�¦2*¶gM,Dzk°+¶q,¹wN-¶}²�¦²H‡*¶`¹‰-°Ž89 : <=">0@�*2“”2¦-i§£p ü ¨ü"l•ª«¬­I®°I± Ʋ´·Æ¹º½Æ¿ÁÄÍBIÎÏÑÓ