Êþº¾EŒ  java/lang/Object()Vjava/util/HashMap   0net/minecraft/client/gui/font/AtlasGlyphProvider wrapperCacheLjava/util/Map;  atlas4Lnet/minecraft/client/renderer/texture/TextureAtlas;  2net/minecraft/client/renderer/texture/TextureAtlaslocation&()Lnet/minecraft/resources/Identifier;  .net/minecraft/client/gui/font/GlyphRenderTypescreateForColorTextureV(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/gui/font/GlyphRenderTypes; ! "# renderTypes0Lnet/minecraft/client/gui/font/GlyphRenderTypes; % &' missingSprite<()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; ) *+ createSpriteb(Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Lnet/minecraft/client/gui/GlyphSource; - ./missingWrapper&Lnet/minecraft/client/gui/GlyphSource;1 23apply¿(Lnet/minecraft/client/gui/font/AtlasGlyphProvider;Lnet/minecraft/client/renderer/texture/TextureAtlas;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Ljava/util/function/Function; 5 67spriteResolverLjava/util/function/Function; 9:; <= java/util/MapcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;?$net/minecraft/client/gui/GlyphSourceA0net/minecraft/client/gui/font/SingleSpriteSourceC2net/minecraft/client/gui/font/AtlasGlyphProvider$1 BE Fo(Lnet/minecraft/client/gui/font/AtlasGlyphProvider;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V @H I4(Lnet/minecraft/client/gui/font/glyphs/BakedGlyph;)V K LM getSprite`(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;O1net/minecraft/client/gui/font/PlainTextRenderableA RST UV!com/mojang/blaze3d/font/GlyphInfosimple&(F)Lcom/mojang/blaze3d/font/GlyphInfo; X YZ GLYPH_INFO#Lcom/mojang/blaze3d/font/GlyphInfo; Signature[Ljava/util/Map;iLjava/util/function/Function;7(Lnet/minecraft/client/renderer/texture/TextureAtlas;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/client/gui/font/AtlasGlyphProvider;:Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;MethodParameterssourceForSpriteL(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/gui/GlyphSource;spriteId$Lnet/minecraft/resources/Identifier;sprite lambda$new$0º(Lnet/minecraft/client/renderer/texture/TextureAtlas;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/gui/GlyphSource;id StackMapTablep8net/minecraft/client/renderer/texture/TextureAtlasSprite SourceFileAtlasGlyphProvider.java NestMembersv9net/minecraft/client/gui/font/AtlasGlyphProvider$InstanceBootstrapMethodsy&(Ljava/lang/Object;)Ljava/lang/Object;{ | klg €�‚ ƒ„"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; InnerClassesInstanceˆ%java/lang/invoke/MethodHandles$LookupŠjava/lang/invoke/MethodHandlesLookup! YZ"#./[\67[]^_”:*·*»Y· µ *+µ*+¶¸µ +¶$M**,¶(µ,**+,º0µ4±`" !"#$$-&9-a :bc:$&defg_F*´ +*´4¹8À>°`0abchieh*+_E»@Y»BY*+·D·G°`4abcjdejkl_…+-¶J:,¦*´,°*¶(°`'( )+a4bc&dmijdnüoq_! P¸Q³W±`rstuBw ~xz}…Bu †‡‰‹