Êþº¾EÈ  java/lang/Object()V   -net/minecraft/util/profiling/InactiveProfilerINSTANCE/Lnet/minecraft/util/profiling/InactiveProfiler;  /net/minecraft/util/profiling/SingleTickProfilerprofiler/Lnet/minecraft/util/profiling/ProfileCollector;  realTime!Ljava/util/function/LongSupplier; java/io/Filedebug  '(Ljava/lang/String;Ljava/lang/String;)V  !locationLjava/io/File; # $% saveThresholdJ'+net/minecraft/util/profiling/ActiveProfiler) *+getAsIntS(Lnet/minecraft/util/profiling/SingleTickProfiler;)Ljava/util/function/IntSupplier;- ./ getAsBoolean&()Ljava/util/function/BooleanSupplier; &1 2h(Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Ljava/util/function/BooleanSupplier;)V 4 56tickI 89: ;<-net/minecraft/util/profiling/ProfileCollector getResults/()Lnet/minecraft/util/profiling/ProfileResults; >?@ AB+net/minecraft/util/profiling/ProfileResultsgetNanoDuration()J DEF GHnet/minecraft/util/UtilgetFilenameFormattedDateTime()Ljava/lang/String;J KLmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; N O#(Ljava/io/File;Ljava/lang/String;)V Q RStoPath()Ljava/nio/file/Path; >U VW saveResults(Ljava/nio/file/Path;)Z Y Z[LOGGERLorg/slf4j/Logger;]'Recorded long tick -- wrote info to: {} _ `HgetAbsolutePath bcd eforg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V hij klnet/minecraft/SharedConstantsDEBUG_MONITOR_TICK_TIMESZ Dn op timeSource0()Lnet/minecraft/util/TimeSource$NanoTimeSource; hr s%MAXIMUM_TICK_TIME_NANOS u v7(Ljava/util/function/LongSupplier;Ljava/lang/String;J)V x yz startTick/()Lnet/minecraft/util/profiling/ProfilerFiller; |}~ €+net/minecraft/util/profiling/ProfilerFillercombine‰(Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; ‚ƒ„ …†com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/util/profiling/SingleTickProfiler;Ljava/lang/String;saveThresholdNsMethodParametersendTickfileresults-Lnet/minecraft/util/profiling/ProfileResults; StackMapTablecreateTickProfilerE(Ljava/lang/String;)Lnet/minecraft/util/profiling/SingleTickProfiler;nameRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;decorateFiller�(Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/SingleTickProfiler;)Lnet/minecraft/util/profiling/ProfilerFiller;filler-Lnet/minecraft/util/profiling/ProfilerFiller; tickProfilerlambda$startTick$1()Zlambda$startTick$0()I SourceFileSingleTickProfiler.javaBootstrapMethods¡¨ ©  ¡Ÿ¬ ­ žŸ¯tick-results-.txt± ²³´ µ¶"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;¸ ¹º» K¼$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses¿,net/minecraft/util/TimeSource$NanoTimeSourceÁnet/minecraft/util/TimeSourceNanoTimeSourceÄ%java/lang/invoke/MethodHandles$LookupÆjava/lang/invoke/MethodHandlesLookup!Z[$%56 !v‡€$*·*²µ *+µ*»Y,·µ*!µ"±ˆ #‰*$Š‹$$ Œ$�%Ž  �yz‡[)*»&Y*´*º(º,·0µ *Y´3`µ3*´ °ˆ$‰ )Š‹�‡ÅX*´ ²¦±*´ ¹7L*²µ +¹=*´"”›0»Y*´¸CºI·MM+,¶P¹TW²X\,¶^¹a±ˆ& ! " %&(*)>*I+W-‰ >�!XŠ‹C‘’“  üK> ”•‡R²g™»Y¸m*²q·t°°ˆ013‰ –Œ“Ž–—˜ ™š‡T+Æ +¶w*¸{°*°ˆ78 :‰›œ�‹“ Ž ›�— ˜ žŸ‡¬ˆ ¡‡/*´3¬ˆ‰ Š‹¢‡¸�³X±ˆ £¤¥°¦§¦°ª«ª·®½¾À ÃÅÇ