Êþº¾Eç  java/lang/Object()V   1com/mojang/realmsclient/util/RealmsTextureManagerTEMPLATE_ICON_LOCATION$Lnet/minecraft/resources/Identifier;   getTextureJ(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  TEXTURESLjava/util/Map;   java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;?com/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture   image()Ljava/lang/String; "#$ %&java/lang/Stringequals(Ljava/lang/Object;)Z ( )  textureId + ,- loadImage=(Ljava/lang/String;)Lcom/mojang/blaze3d/platform/NativeImage; /01 23?net/minecraft/client/renderer/texture/MissingTextureAtlasSprite getLocation&()Lnet/minecraft/resources/Identifier; 5 69(Ljava/lang/String;Lnet/minecraft/resources/Identifier;)V 8 9:put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;<"net/minecraft/resources/Identifier>realms@ ABmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ;D EfromNamespaceAndPath GHI JKnet/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft; GM NOgetTextureManager8()Lnet/minecraft/client/renderer/texture/TextureManager;Q4net/minecraft/client/renderer/texture/DynamicTexture STU Vjava/util/ObjectsrequireNonNullX YC(Lnet/minecraft/resources/Identifier;)Ljava/util/function/Supplier; P[ \I(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/platform/NativeImage;)V ^_` ab4net/minecraft/client/renderer/texture/TextureManagerregister^(Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/texture/AbstractTexture;)V def ghjava/util/Base64 getDecoder()Ljava/util/Base64$Decoder; jkl mnjava/util/Base64$Decoderdecode(Ljava/lang/String;)[B pqr storg/lwjgl/system/MemoryUtilmemAlloc(I)Ljava/nio/ByteBuffer; vwx 9yjava/nio/ByteBuffer([B)Ljava/nio/ByteBuffer; v{ |}flip()Ljava/nio/ByteBuffer; €� ‚ƒ'com/mojang/blaze3d/platform/NativeImageread@(Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/platform/NativeImage; p… †‡memFree(Ljava/nio/ByteBuffer;)V‰java/io/IOException ‹ Œ�LOGGERLorg/slf4j/Logger;�Failed to load world image: {} ‘’“ ”•org/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V —˜™ š›com/google/common/collect/Maps newHashMap()Ljava/util/HashMap; �žŸ  ¡com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;£textures/gui/presets/isles.png ;¥ ¦§withDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; SignaturedLjava/util/Map;CodeLineNumberTableLocalVariableTablethis3Lcom/mojang/realmsclient/util/RealmsTextureManager; worldTemplateidLjava/lang/String; StackMapTableMethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;missingTexture encodedImagetextureALcom/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture;)Lcom/mojang/blaze3d/platform/NativeImage;eLjava/io/IOException;bytes[BbufferLjava/nio/ByteBuffer;¾Ãjava/lang/Throwable SourceFileRealmsTextureManager.java NestMembersBootstrapMethodsÊ dynamic/Ì()Ljava/lang/Object;Î ;Ï Ð toString Ó ÔÕÖ A×$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;Ù ÚÛÜ ÝÞ"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; InnerClasses RealmsTextureDecoderã%java/lang/invoke/MethodHandles$Lookupåjava/lang/invoke/MethodHandlesLookup!¨©Œ� ª/*·±«¬ ­® ¯ªS+Dz°*+¸ °«¬°±±²³ °´ µ ª%‰²*¹ÀM,Æ,¶+¶!™,´'°+¸*N-Ǹ.:²*»Y+·4¹7W°=*º?¸C:¸F¶L»PYY¸RWºW-·Z¶]²*»Y+·4¹7W°«2 ! "#!&&'*(/)C*F-S.r/†1¬>/¶ ‰°±‰·± |¸¹&cºS6) ²ü!ü$³ °· ,-ªó?¸c*¶iL+¾¸oM,+¶u¶z¸~N,¸„-°N²ŠŽ*-¹�,¸„§ :,¸„¿° ˆ4 -4464«2 89;?; <!=-?1@4?:@=A¬*! »¼?·±7½¾1¿À²ÿ "ÁvˆS³·´µÄª5¸–³¸œ³Š¢¸¤³±« ÅÆÇÈÒÉØËÍÑßàjdá âäæ