Êþº¾Eû  java/lang/Object()V   java/util/UUID randomUUID()Ljava/util/UUID;  ;net/minecraft/client/telemetry/WorldSessionTelemetryManagerworldSessionIdLjava/util/UUID;6net/minecraft/client/telemetry/events/WorldUnloadEvent   worldUnloadEvent8Lnet/minecraft/client/telemetry/events/WorldUnloadEvent;4net/minecraft/client/telemetry/events/WorldLoadEvent  (Ljava/lang/String;)V  !"worldLoadEvent6Lnet/minecraft/client/telemetry/events/WorldLoadEvent;$=net/minecraft/client/telemetry/events/PerformanceMetricsEvent # ' ()performanceMetricsEvent?Lnet/minecraft/client/telemetry/events/PerformanceMetricsEvent;+9net/minecraft/client/telemetry/events/WorldLoadTimesEvent *- .(ZLjava/time/Duration;)V 0 12worldLoadTimesEvent;Lnet/minecraft/client/telemetry/events/WorldLoadTimesEvent;4 56acceptl(Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager;Ljava/util/UUID;)Ljava/util/function/Consumer; 89: ;<3net/minecraft/client/telemetry/TelemetryEventSenderdecorateT(Ljava/util/function/Consumer;)Lnet/minecraft/client/telemetry/TelemetryEventSender; > ?@ eventSender5Lnet/minecraft/client/telemetry/TelemetryEventSender; #B CDtick8(Lnet/minecraft/client/telemetry/TelemetryEventSender;)V F GH setGameMode((Lnet/minecraft/world/level/GameType;Z)V J KonPlayerInfoReceived M NworldSessionStart P QsetServerBrand S TUsetTime(J)V W XYsend9(Lnet/minecraft/client/telemetry/TelemetryEventSender;Z)Z *[ XD #] ^start #` astop c dewasSent()Z [ hij kl,net/minecraft/advancements/AdvancementHolderid&()Lnet/minecraft/resources/Identifier; hn opvalue*()Lnet/minecraft/advancements/Advancement; rst ue&net/minecraft/advancements/AdvancementsendsTelemetryEventw"net/minecraft/resources/Identifiery minecraft v{ |} getNamespace()Ljava/lang/String; €� ‚ƒjava/lang/Stringequals(Ljava/lang/Object;)Z …†‡ ˆ‰net/minecraft/world/level/Level getGameTime()J ‹Œ� Ž�1net/minecraft/client/telemetry/TelemetryEventTypeADVANCEMENT_MADE3Lnet/minecraft/client/telemetry/TelemetryEventType;‘ 5’D(Lnet/minecraft/resources/Identifier;J)Ljava/util/function/Consumer; 8” X•S(Lnet/minecraft/client/telemetry/TelemetryEventType;Ljava/util/function/Consumer;)V —˜™ š›0net/minecraft/client/telemetry/TelemetryPropertyADVANCEMENT_ID2Lnet/minecraft/client/telemetry/TelemetryProperty; v� ž}toString  ¡¢ £¤;net/minecraft/client/telemetry/TelemetryPropertyMap$Builderputƒ(Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/lang/Object;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; —¦ §›ADVANCEMENT_GAME_TIME ©ª« ¬­java/lang/LongvalueOf(J)Ljava/lang/Long; ¯ °± addProperties@(Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V —³ ´›WORLD_SESSION_ID —¶ ·›SERVER_SESSION_IDo(Lnet/minecraft/client/telemetry/TelemetryEventSender;ZLjava/time/Duration;Ljava/lang/String;Ljava/util/UUID;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager;newWorldZworldLoadDurationLjava/time/Duration; minigameNameLjava/lang/String; sessionIdMethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type$Lnet/minecraft/world/level/GameType;hardcoreonServerBrandReceived serverBrandgameTimeJ StackMapTable onDisconnectonAdvancementDoneR(Lnet/minecraft/world/level/Level;Lnet/minecraft/advancements/AdvancementHolder;)Vlevel!Lnet/minecraft/world/level/Level;holder.Lnet/minecraft/advancements/AdvancementHolder; advancementId$Lnet/minecraft/resources/Identifier;lambda$onAdvancementDone$0e(Lnet/minecraft/resources/Identifier;JLnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V properties=Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; lambda$new$0P(Ljava/util/UUID;Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V SourceFile!WorldSessionTelemetryManager.javaBootstrapMethodsã(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÷%java/lang/invoke/MethodHandles$Lookupùjava/lang/invoke/MethodHandlesLookup!?@!"()12 ¸¹ÆN*·*¸µ *»Y·µ*»Y·µ*»#Y·%µ&*»*Y-·,µ/*+*º3¹7µ=±º" #.;M$»>N¼½N?@N¾¿NÀÁNÂÃNÄÅ?¾ÀÂÄÆÇÇC¹: *´&*´=¶A±º ' (»  ¼½KH¹_*´+¶E*´¶I*¶L±º+ ,-.» ¼½ÈÉʿŠÈÊ˹I *´+¶O*¶L±º12 3» ¼½ ÌÃÅÌTU¹A *´¶R±º 67» ¼½ ÍÎÅÍN¹a"*´*´=¶V™*´/*´=¶Z*´&¶\±º:;<!>» "¼½Ï!йm**´*´=¶VW*´&¶_*´¶b™*´*´=¶f±ºB CDE)G» *¼½Ï)ÑÒ¹¦6,¶gN,¶m¶q™)x-¶z¶~™+¶„7*´=²Š-º�¹“±ºJKL!M5R»4!ÍÎ6¼½6ÓÔ6ÕÖ1רÏü5vÅ ÓÕ ÙÚ¹_-²–*¶œ¶ŸW-²¥¸¨¶ŸW±ºN OP» רÍÎÛÜÝÞ¹h*´,¶®,²²*´ ¶ŸW,²µ+¶ŸW±º !"#» ¼½ÄÛÜßàáëâäçëâèçò óõ öøú