Êþº¾EË  @net/minecraft/util/profiling/metrics/MetricSampler$SamplingPhaseEND_TICKBLnet/minecraft/util/profiling/metrics/MetricSampler$SamplingPhase;   java/util/Listget(I)Ljava/lang/Object;2net/minecraft/util/profiling/metrics/MetricSampler   getCategory7()Lnet/minecraft/util/profiling/metrics/MetricCategory;  getAsDouble5(Ljava/util/List;)Ljava/util/function/DoubleSupplier; run&(Ljava/util/List;)Ljava/lang/Runnable;   Lnet/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler thresholdTestT(Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; " #$(Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplingPhase;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)V & '( delegatesLjava/util/List;* + test - ./iterator()Ljava/util/Iterator; 123 45java/util/IteratorhasNext()Z 17 89next()Ljava/lang/Object; ; <= onStartTick()V ? @A getSampler%()Ljava/util/function/DoubleSupplier; CDE F!java/util/function/DoubleSupplier()D H IJsize()I LMN OPjava/lang/ObjectgetClass()Ljava/lang/Class; R STequals(Ljava/lang/Object;)Z R W XJhashCode Z[\ ]^java/lang/IntegervalueOf(I)Ljava/lang/Integer; `ab cdjava/util/Objectshash([Ljava/lang/Object;)I f ghstream()Ljava/util/stream/Stream;j +k!(D)Ljava/util/function/Predicate; mno pqjava/util/stream/StreamanyMatch!(Ljava/util/function/Predicate;)Z s tBLnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; vwx +y@net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest(D)Z { |} beforeTick(Ljava/util/List;)V  €�averageValueFromDelegates(Ljava/util/List;)D SignatureFLjava/util/List;%(Ljava/lang/String;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisNLnet/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler;nameLjava/lang/String;LocalVariableTypeTableMethodParameters[(Ljava/lang/String;Ljava/util/List;)VŠ(Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;delegate4Lnet/minecraft/util/profiling/metrics/MetricSampler; StackMapTableI(Ljava/util/List;)VaggregatedValueDI(Ljava/util/List;)DoLjava/lang/Object;thatRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$thresholdTest$0(Ljava/util/List;D)Zvaluelambda$thresholdTest$18(DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z lambda$new$1 lambda$new$0 SourceFileMetricsRegistry.javaNestHost§4net/minecraft/util/profiling/metrics/MetricsRegistryBootstrapMethodsF« ¬ ¢�=¯ ° ¡}y³ ´ œ�T· ¸ Ÿ º7(Lnet/minecraft/util/profiling/metrics/MetricSampler;)Z¼ ½¾¿ ÀÁ"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 SamplingPhaseAggregatedMetricSampler ThresholdTestÇ%java/lang/invoke/MethodHandles$LookupÉjava/lang/invoke/MethodHandlesLookup  '(‚ƒ #„…ƒ+*+²,¹À ¶,º,º,¸·!*,µ%±†1%2*3‡ +ˆ‰+Š‹+'(Œ +'ƒ� Š'‚Ž  …C*º)°†6‡ '(Œ 'ƒ�'‚� |}……"*¹,L+¹0™+¹6À M,¶:§ÿ鱆?@A!B‡�‘"'(Œ "'ƒ’ ü1ú�'‚“ €�…©7H*¹,N-¹0™-¹6À :'¶>¹BcH§ÿß'*¹G‡o¯†EGH*I-K‡  �‘7'(5”•Œ 7'ƒ’ ý 1ú#�'‚–ST…›5*+¦¬+Æ*¶K+¶K¥¬*+·Qš¬+ÀM*´%,´%¹U¬†"PQSTV W"Y'Z‡ 5ˆ‰5—˜'™‰’ �—š ›XJ…C½LY*·V¸YSY*´%S¸_¬†_‡ ˆ‰ œ�…F*¹e'ºi¹l¬†6‡'(ž• Ÿ …Y,´rÆ,´r&¹u¬¬†78:‡ž•�‘’ ¡}…/*¸z±†1‡ '( ¢�…/*¸~¯†1‡ '(£¤¥¦¨*»©ª©»­®­»±²±»µ¶¹Â" Ã@¦Ä v Å ÆÈÊ