Êþº¾E«  5net/minecraft/client/renderer/texture/AbstractTexture()V6net/minecraft/client/renderer/texture/DynamicAtlasTree Jnet/minecraft/client/resources/palette/PalettedTextureManager$AtlasTexture   (IIII)V  tree8Lnet/minecraft/client/renderer/texture/DynamicAtlasTree;  'com/mojang/blaze3d/systems/RenderSystem getDevice/()Lcom/mojang/renderpearl/api/device/GpuDevice; get()Ljava/util/function/Supplier;.com/mojang/renderpearl/api/textures/GpuTexture  ! "#$com/mojang/renderpearl/api/GpuFormat RGBA8_UNORM&Lcom/mojang/renderpearl/api/GpuFormat; %&' ()+com/mojang/renderpearl/api/device/GpuDevice createTexturez(Ljava/util/function/Supplier;ILcom/mojang/renderpearl/api/GpuFormat;IIII)Lcom/mojang/renderpearl/api/textures/GpuTexture; + ,-texture0Lcom/mojang/renderpearl/api/textures/GpuTexture; %/ 01createTextureViewf(Lcom/mojang/renderpearl/api/textures/GpuTexture;)Lcom/mojang/renderpearl/api/textures/GpuTextureView; 3 45 textureView4Lcom/mojang/renderpearl/api/textures/GpuTextureView; 7 89location$Lnet/minecraft/resources/Identifier; ; <=getSamplerCache+()Lcom/mojang/blaze3d/systems/SamplerCache; ?@A BC.com/mojang/renderpearl/api/textures/FilterModeNEAREST0Lcom/mojang/renderpearl/api/textures/FilterMode; EFG HI'com/mojang/blaze3d/systems/SamplerCache getRepeatb(Lcom/mojang/renderpearl/api/textures/FilterMode;)Lcom/mojang/renderpearl/api/textures/GpuSampler; K LMsampler0Lcom/mojang/renderpearl/api/textures/GpuSampler; O PQinsertA(III)Lnet/minecraft/client/renderer/texture/DynamicAtlasTreeSlot; STU VW"net/minecraft/resources/IdentifiertoDebugFileName()Ljava/lang/String;Y Z[ applyAsInt'()Ljava/util/function/IntUnaryOperator; ]^_ `a'com/mojang/blaze3d/platform/TextureUtil writeAsPNG(Ljava/nio/file/Path;Ljava/lang/String;Lcom/mojang/renderpearl/api/textures/GpuTexture;ILjava/util/function/IntUnaryOperator;)V cde fgnet/minecraft/util/ARGBalpha(I)Iinet/minecraft/util/CommonColorsÿlPaletted Atlasn.net/minecraft/client/renderer/texture/DumpableSIZEI ConstantValue'(Lnet/minecraft/resources/Identifier;)VCodeLineNumberTableLocalVariableTablethisLLnet/minecraft/client/resources/palette/PalettedTextureManager$AtlasTexture;device-Lcom/mojang/renderpearl/api/device/GpuDevice;MethodParameterstryAllocateSlot@(II)Lnet/minecraft/client/renderer/texture/DynamicAtlasTreeSlot;widthheightRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; dumpContents;(Lnet/minecraft/resources/Identifier;Ljava/nio/file/Path;)VoutputIdLjava/lang/String;selfIddirLjava/nio/file/Path; StackMapTablelambda$dumpContents$0argb lambda$new$0 SourceFilePalettedTextureManager.javaNestHost‘=net/minecraft/client/resources/palette/PalettedTextureManagerBootstrapMethods”()Ljava/lang/Object;– — ŒWWg› œ Šgž Ÿ ¡ ¢£"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 AtlasTexture§%java/lang/invoke/MethodHandles$Lookup©java/lang/invoke/MethodHandlesLookup mopqr89st² X*·*»Y· µ¸M*,º²¹$µ**,*´*¹.µ2*+µ6*¸:²>¶DµJ±u"ÞÜßà7áEâJãWäv XwxX89=yz{8|}tI *´¶N°uçv  wx ~p p{ ~€�‚ƒty*´*Æ+¶RN,-*´*ºX¸\±uìí îðv* „…wx†9‡ˆ‰{ †‡ ŠgtC¸bšj§¬uîv ‹p‰ @ ŒWtk°uà�Ž��’�“•˜�™š™¤ �¥ ¦¨ª