Êþº¾E€  java/lang/Object()V   com/google/common/collect/SetsnewIdentityHashSet()Ljava/util/Set;  4com/mojang/blaze3d/audio/Library$CountingChannelPoolactiveChannelsLjava/util/Set;  limitI   java/util/Setsize()I  !"net/minecraft/SharedConstantsIS_RUNNING_IN_IDEZ $%& '( com/mojang/blaze3d/audio/LibraryLOGGERLorg/slf4j/Logger;*"Maximum sound pool size {} reached ,-. /0java/lang/IntegervalueOf(I)Ljava/lang/Integer; 234 56org/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V 89: ;< com/mojang/blaze3d/audio/Channelcreate$()Lcom/mojang/blaze3d/audio/Channel; > ?@add(Ljava/lang/Object;)Z B C@remove 8E FdestroyH IJaccept()Ljava/util/function/Consumer; L MNforEach (Ljava/util/function/Consumer;)V P QclearS,com/mojang/blaze3d/audio/Library$ChannelPool Signature3Ljava/util/Set;(I)VCodeLineNumberTableLocalVariableTablethis6Lcom/mojang/blaze3d/audio/Library$CountingChannelPool;MethodParametersacquirechannel"Lcom/mojang/blaze3d/audio/Channel; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;release%(Lcom/mojang/blaze3d/audio/Channel;)Zcleanup getMaxCount getUsedCount SourceFile Library.javaNestHostBootstrapMethodsm(Ljava/lang/Object;)VDp%(Lcom/mojang/blaze3d/audio/Channel;)Vr stu vw"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; InnerClassesCountingChannelPool ChannelPool|%java/lang/invoke/MethodHandles$Lookup~java/lang/invoke/MethodHandlesLookup RTUVWQ*·*¸µ *µ±X[Y \]YZ[\]<Wž>*´ ¹*´¡²™²#)*´¸+¹1°¸7L+Æ*´ +¹=W+°X"abc'e)h-i1j<mY>Z[-^_` 'ü8abcdW^*´ +¹Aš¬+¶D¬Xr suvYZ[^_`\^eWJ*´ ºG¹K*´ ¹O±X{|}Y Z[fW/*´¬X�Y Z[gW4 *´ ¹¬X†Y  Z[hij$k qlnox$y R$z {}