Êþº¾E  java/lang/Object()Vjava/util/HashMap   8net/minecraft/client/telemetry/events/GameLoadTimesEvent measurementsLjava/util/Map;  java/util/OptionalLongempty()Ljava/util/OptionalLong;   bootstrapTimeLjava/util/OptionalLong;   timeSourceLcom/google/common/base/Ticker; !applyY(Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent;)Ljava/util/function/Function; # $% beginStepR(Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/util/function/Function;)V' (A(Lcom/google/common/base/Stopwatch;)Ljava/util/function/Function; *+, -. java/util/MapcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; *0 12get&(Ljava/lang/Object;)Ljava/lang/Object;4 com/google/common/base/Stopwatch 6 78LOGGERLorg/slf4j/Logger;:/Attempted to end step for {} before starting it <=> ?@0net/minecraft/client/telemetry/TelemetryPropertyid()Ljava/lang/String; BCD EForg/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V 3H IJ isRunning()Z 3L MNstop$()Lcom/google/common/base/Stopwatch; PQR ST1net/minecraft/client/telemetry/TelemetryEventTypeGAME_LOAD_TIMES3Lnet/minecraft/client/telemetry/TelemetryEventType;V WXacceptY(Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent;)Ljava/util/function/Consumer; Z[\ ]^3net/minecraft/client/telemetry/TelemetryEventSendersendS(Lnet/minecraft/client/telemetry/TelemetryEventType;Ljava/util/function/Consumer;)V ` abof(J)Ljava/util/OptionalLong;d We^(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)Ljava/util/function/BiConsumer; *g hiforEach"(Ljava/util/function/BiConsumer;)Vk Wl`(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)Ljava/util/function/LongConsumer; n op ifPresent$(Ljava/util/function/LongConsumer;)V *r sclear <u vwLOAD_TIME_BOOTSTRAP_MS2Lnet/minecraft/client/telemetry/TelemetryProperty;yDnet/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement x{ |(I)V ~€ �‚;net/minecraft/client/telemetry/TelemetryPropertyMap$Builderputƒ(Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/lang/Object;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; „…† ‡ˆjava/util/concurrent/TimeUnit MILLISECONDSLjava/util/concurrent/TimeUnit; 3Š ‹Œelapsed"(Ljava/util/concurrent/TimeUnit;)JŽSMeasurement {} was discarded since it was still ongoing when the event {} was sent. P= B‘ E’9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V 3” •– createStartedC(Lcom/google/common/base/Ticker;)Lcom/google/common/base/Stopwatch; ˜™š ›œcom/google/common/base/Ticker systemTicker!()Lcom/google/common/base/Ticker; ž Ÿ"(Lcom/google/common/base/Ticker;)V ¡ ¢£INSTANCE:Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent; ¥¦§ ¨©com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Signature­Ljava/util/Map;Lcom/google/common/base/Stopwatch;>;CodeLineNumberTableLocalVariableTablethisMethodParameters5(Lnet/minecraft/client/telemetry/TelemetryProperty;)VpropertyLocalVariableTypeTablezLnet/minecraft/client/telemetry/TelemetryProperty;}(Lnet/minecraft/client/telemetry/TelemetryProperty;)VW(Lnet/minecraft/client/telemetry/TelemetryProperty;Lcom/google/common/base/Stopwatch;)V measurement"Lcom/google/common/base/Stopwatch;Ÿ(Lnet/minecraft/client/telemetry/TelemetryProperty;Lcom/google/common/base/Stopwatch;)VLjava/util/function/Function;»Ljava/util/function/Function;Lcom/google/common/base/Stopwatch;>;8(Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/util/function/Function;Lcom/google/common/base/Stopwatch;>;)VendStepstepMeasurement StackMapTable8(Lnet/minecraft/client/telemetry/TelemetryEventSender;)V eventSender5Lnet/minecraft/client/telemetry/TelemetryEventSender;setBootstrapTime(J)VdurationJ lambda$send$0@(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V properties=Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Ìjava/lang/Throwable lambda$send$2A(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;J)V lambda$send$1”(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Lnet/minecraft/client/telemetry/TelemetryProperty;Lcom/google/common/base/Stopwatch;)Vkeylambda$beginStep$1x(Lcom/google/common/base/Stopwatch;Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/google/common/base/Stopwatch;plambda$beginStep$0V(Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/google/common/base/Stopwatch; SourceFileGameLoadTimesEvent.java NestMembersBootstrapMethods2Þ ß ÕÖÖâ ã ÒÓå(Ljava/lang/Object;)Vç è ÇÈÈë'(Ljava/lang/Object;Ljava/lang/Object;)Ví î ÏжÄò ó ÍÎõ ö÷ø ùú"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ý3net/minecraft/client/telemetry/TelemetryPropertyMapBuilder Measurement%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! ¢£78ª« Ÿ¬`*·*»Y· µ *¸µ*+µ±­®¯£°!$±¬V *+*º¶"±­  !® ¯£ ²w³  ²´°²ªµ!$¶¬` *+,º&¶"±­ $ %®  ¯£ ²w ·¸³  ²´° ²·ª¹"$%¬k *´ +,¹)W±­ ( )®  ¯£ ²w ·º³ ²´ ·»° ²·ª¼!½±¬¥.*´ +¹/À3M,Dz59+¶;¹A±,¶G™,¶KW±­,-. /!1(2-4® .¯£.²w ¾¸³ .²´¿ ü!3 °²ªµ]À¬H+²O*ºU¹Y±­ 7E®¯£Á°Á!ÃĬA *¸_µ±­ HI® ¯£ ÅÆ°ÅÇȬª4*YMÂ*´ +ºc¹f*´+ºj¶m*´ ¹q,çN,Ã-¿±+..1.­89A B)C3D®4¯£4ÉÊ¿ÿ. ~Ëú ÍάF*²t»xYˆ·z¶}W±­A®ÉÊÅÆ ÏЬœ6,¶Gš,²ƒ¶‰B*+»xY!ˆ·z¶}W§²5�+¶;²O¶�¹�±­:;<=!>5@®*‹Æ6ÉÊ6Ñw6¾¸¿! ÒÓ¬6*°­$®·¸ÔwÕÖ¬<*´¸“°­ ®¯£Ôw׬0» Y¸—·�³ ¸¤³5±­  ØÙÚxÛ4ôÜÝàôÜáàôäæéôêìïôðñðû~üþ x ÿ