ÊþºŸEÓnet/minecraft/SharedConstants  java/lang/Object()V  /net/minecraft/client/gui/screens/FaviconTexturetextureManager6Lnet/minecraft/client/renderer/texture/TextureManager;  textureLocation$Lnet/minecraft/resources/Identifier; test()Lnet/minecraft/CharPredicate;  net/minecraft/util/Util sanitizeNameC(Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String;  !"com/google/common/hash/Hashingsha1'()Lcom/google/common/hash/HashFunction; $%& '(#com/google/common/hash/HashFunctionhashUnencodedChars;(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode; *+, -.java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;0 12makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 456 78"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; : ;](Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/resources/Identifier;)V= 1>&(Ljava/lang/String;)Ljava/lang/String; @AB CD'com/mojang/blaze3d/platform/NativeImagegetWidth()I @F GD getHeight @I JcloseL"java/lang/IllegalArgumentExceptionN 1O(II)Ljava/lang/String; KQ R(Ljava/lang/String;)V T U checkOpen W XYtexture6Lnet/minecraft/client/renderer/texture/DynamicTexture;[4net/minecraft/client/renderer/texture/DynamicTexture] ^_getP(Lnet/minecraft/client/gui/screens/FaviconTexture;)Ljava/util/function/Supplier; Za bI(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/platform/NativeImage;)V Zd ef setPixels,(Lcom/mojang/blaze3d/platform/NativeImage;)V Zh iupload klm no4net/minecraft/client/renderer/texture/TextureManagerregister^(Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/texture/AbstractTexture;)Vqjava/lang/Throwable s tclear kv wxrelease'(Lnet/minecraft/resources/Identifier;)V ZI { |MISSING_LOCATION ~ €closedZ‚java/lang/IllegalStateException„Icon already closed Q=ˆ textures/misc/unknown_server.pngŠjava/lang/AutoCloseableWIDTHI ConstantValue@HEIGHTRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/client/gui/screens/FaviconTexture;MethodParametersforWorld{(Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/lang/String;)Lnet/minecraft/client/gui/screens/FaviconTexture;levelIdLjava/lang/String; forServeraddresstLjava/lang/Throwable;image)Lcom/mojang/blaze3d/platform/NativeImage; StackMapTable&()Lnet/minecraft/resources/Identifier;isClosed()Zlambda$upload$0()Ljava/lang/String; SourceFileFaviconTexture.javaBootstrapMethods­(C)Z¯ 4° ±­ validPathChar³worlds///iconµservers//icon·Icon must be 64x64, but was x¹()Ljava/lang/Object;» Œ Ч§¿ Favicon Á ÂÃÄ ÅÆ"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;È ÉÊË 1Ì$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesÏ%java/lang/invoke/MethodHandles$LookupÑjava/lang/invoke/MethodHandlesLookup! ‰|‹ŒŽŒŽ XY‘€ ;’Y*·*+µ *,µ±“ ” •– —   ˜™’Z&» Y*+ºžž+¹#ž)º/ž3·9°“”& &š›—  š œ™’Q» Y*ž+¹#ž)º<ž3·9°“!” ›—  if’x+¶?@  +¶E@Ÿ+¶H»KY+¶?+¶EºM·P¿*¶S*ŽVÇ*»ZY*º\+·`µV§*ŽV+¶c*ŽV¶g*Ž *Ž*ŽV¶j§M+¶H*¶r,¿±+ilp“>%&'+*/,6-K/S0Z2i7l3m4q5u6w8” m žŸx•–x ¡¢ Qp — t’j#*¶S*ŽVÆ*Ž *޶u*ŽV¶y*µV±“;< =>?"A” #•–¢"£’I*ŽVÆ *ާ²z°“D” •–¢B4J’< *¶r*µ}±“IJ K”  •–€¥’/*Ž}¬“N” •–U’M*Ž}™ »Yƒ·…¿±“RSU” •–¢Ч’7 *Žž)º†°“-”  •–š’! ‡ž3³z±“ ©ª«.À¬®¬Ç²ÇŽÇ¶ÀžºœÇŸÍ ÎÐÒ