Êþº¾E„  java/lang/Object()V   @net/minecraft/util/profiling/metrics/MetricSampler$SamplingPhaseEND_TICKBLnet/minecraft/util/profiling/metrics/MetricSampler$SamplingPhase;   Gnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder samplingPhase  nameLjava/lang/String;  category5Lnet/minecraft/util/profiling/metrics/MetricCategory;  getAsDouble\(Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Ljava/util/function/DoubleSupplier;  !sampler#Ljava/util/function/DoubleSupplier; # $%contextLjava/lang/Object;' ()run|(Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;Ljava/util/function/Consumer;)Ljava/lang/Runnable; + ,- beforeTickLjava/lang/Runnable; / 01 thresholdTestBLnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;32net/minecraft/util/profiling/metrics/MetricSampler 25 6(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 89: ;<java/util/function/Consumeraccept(Ljava/lang/Object;)V >?@ AB#java/util/function/ToDoubleFunction applyAsDouble(Ljava/lang/Object;)D SignatureTT;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;�(Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisILnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;%Ljava/util/function/ToDoubleFunction;LocalVariableTypeTableNLnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;*Ljava/util/function/ToDoubleFunction;MethodParametersw(Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;TT;)VwithBeforeTickh(Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;Ljava/util/function/Consumer;"Ljava/util/function/Consumer;r(Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;withThresholdAlert�(Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;’(Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;withSamplingPhase�(Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplingPhase;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;’(Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplingPhase;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder;build6()Lnet/minecraft/util/profiling/metrics/MetricSampler;lambda$withBeforeTick$0 (Ljava/util/function/Consumer;)V lambda$new$0:(Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D(Ljava/lang/Object; SourceFileMetricSampler.javaNestHostBootstrapMethodsj()Dl m bcp q `as tuv wx"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 SamplingPhaseMetricSamplerBuilder}@net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest ThresholdTest€%java/lang/invoke/MethodHandles$Lookup‚java/lang/invoke/MethodHandlesLookup! !$%CD ,-EF01EFGH¸(*·*²µ *+µ*,µ*-ºµ*µ"±IÍÉ ÎÏÐ!Ñ'ÒJ4(KL((( M($%N (KO( P($DQ $CRSTHa **+º&µ**°I Õ ÖJ KL ,UN KO ,VQ,CWXYHQ*+µ.*°I ÚÛJKL01N KOQ0CZ[\HQ*+µ *°I ßàJKL N KOQC]^_H\ »2Y*´*´ *´*´*´**´.·4°IäJ  KLN  KO`aHQ +*´"¹7±IÕJ KL ,UN  KO bcH<*+¹=¯IÐJ M$%Cdefg2hrikirnony"2z@2{ |2~ �ƒ