Êþº¾E™  java/lang/Record()V   0net/minecraft/client/telemetry/TelemetryPropertyidLjava/lang/String;    exportKey  codec Lcom/mojang/serialization/Codec;  exporter;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;  ‚(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)V   com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;" #$apply=()Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter; & '(create³(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)Lnet/minecraft/client/telemetry/TelemetryProperty; * + STRING" . / INT" 2 3 LONG" 678 9net/minecraft/core/UUIDUtil STRING_CODEC" <=> ?Dnet/minecraft/client/telemetry/events/GameLoadTimesEvent$MeasurementCODEC" BCD EF.com/mojang/serialization/codecs/PrimitiveCodeclistOf"()Lcom/mojang/serialization/Codec;H #I()Ljava/util/function/Function; KLM NIjava/util/function/Functionidentity P QRxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;" UVW XY3net/minecraft/client/telemetry/TelemetryPropertyMapgetF(Lnet/minecraft/client/telemetry/TelemetryProperty;)Ljava/lang/Object; [\] #^9net/minecraft/client/telemetry/TelemetryProperty$Exporter`(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Object;)V `ab cd7com/mojang/authlib/minecraft/TelemetryPropertyContaineraddNullProperty(Ljava/lang/String;)Vf ghmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; jkl mn$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; f q rshashCode5(Lnet/minecraft/client/telemetry/TelemetryProperty;)I u vwequalsG(Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/lang/Object;)Z yz{ |}$it/unimi/dsi/fastutil/longs/LongList longStream()Ljava/util/stream/LongStream;  #€#()Ljava/util/function/LongFunction; ‚ƒ„ …†java/util/stream/LongStreammapToObj<(Ljava/util/function/LongFunction;)Ljava/util/stream/Stream;ˆ; Š‹Œ �Žjava/util/stream/Collectorsjoining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; �‘’ “”java/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;–java/lang/String `˜ ™š addProperty'(Ljava/lang/String;Ljava/lang/String;)V <œ �žmillis()I `  ™¡(Ljava/lang/String;I)V £¤¥ ¦§java/util/UUIDtoString()Ljava/lang/String; ©ª« ž9net/minecraft/client/telemetry/TelemetryProperty$GameMode ­ ®¯TIMESTAMP_FORMATTER$Ljava/time/format/DateTimeFormatter; ±²³ ´µ"java/time/format/DateTimeFormatterformat9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String; ·¸¹ º§;net/minecraft/client/telemetry/TelemetryProperty$ServerTypegetSerializedName ±¼ ½¯ISO_OFFSET_DATE_TIME ¿ÀÁ ÂÃjava/time/ZoneOffsetUTCLjava/time/ZoneOffset; ÅÆÇ ÈÉjava/time/ZoneIdfrom9(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; ±Ë ÌÍwithZone8(Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter;Ïuser_idÑuserId Ó ÔÕstringX(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; × ØÙUSER_ID2Lnet/minecraft/client/telemetry/TelemetryProperty;Û client_idÝclientId ß àÙ CLIENT_IDâminecraft_session_idädeviceSessionId æ çÕuuid é êÙMINECRAFT_SESSION_IDì game_versionîbuildDisplayName ð ñÙ GAME_VERSIONóoperating_systemõ buildPlatform ÷ øÙOPERATING_SYSTEMúplatform ü ýÙPLATFORMÿ client_modded clientModded  Õbool  Ù CLIENT_MODDED  launcher_name  launcherName  Ù LAUNCHER_NAME backend_name backendName  Ù BACKEND_NAMEbackend_failure_messagebackendFailureMessage  ÙBACKEND_FAILURE_MESSAGEbackend_failure_reason backendFailureReason " #ÙBACKEND_FAILURE_REASON%$backend_failure_missing_capabilities'!backendFailureMissingCapabilities ) *Ù$BACKEND_FAILURE_MISSING_CAPABILITIES,world_session_id.worldSessionId 0 1ÙWORLD_SESSION_ID3server_session_id5GlobalMultiplayerCorrelationId 7 8ÙSERVER_SESSION_ID: server_modded< serverModded > ?Ù SERVER_MODDEDA server_typeC serverType ·= " G HÙ SERVER_TYPEJopt_inL isOptional N OÙOPT_INQevent_timestamp_utcSeventTimestampUtc UVW Xnet/minecraft/util/ExtraCodecsINSTANT_ISO8601 " [ \ÙEVENT_TIMESTAMP_UTC^ game_mode`playerGameMode ©=" d eÙ GAME_MODEgrealms_map_contentirealmsMapContent k lÙREALMS_MAP_CONTENTnseconds_since_loadpsecondsSinceLoad r sÕinteger u vÙSECONDS_SINCE_LOADxticks_since_loadzticksSinceLoad | }ÙTICKS_SINCE_LOADframe_rate_samples�serializedFpsSamples ƒ „Õ longSamples † ‡ÙFRAME_RATE_SAMPLES‰render_time_samples‹serializedRenderTimeSamples � ŽÙRENDER_TIME_SAMPLES�used_memory_samples’serializedUsedMemoryKbSamples ” •ÙUSED_MEMORY_SAMPLES—number_of_samples™ numSamples › œÙNUMBER_OF_SAMPLESžrender_distance renderDistance ¢ £ÙRENDER_DISTANCE¥dedicated_memory_kb§dedicatedMemoryKb © ªÙDEDICATED_MEMORY_KB¬world_load_time_ms®worldLoadTimeMs ° ±ÙWORLD_LOAD_TIME_MS³ new_worldµnewWorld · ¸Ù NEW_WORLDºload_time_total_time_ms¼loadTimeTotalTimeMs ¾ ¿ÕgameLoadMeasurement Á ÂÙLOAD_TIME_TOTAL_TIME_MSÄload_time_pre_window_msÆloadTimePreWindowMs È ÉÙLOAD_TIME_PRE_WINDOW_MSËload_time_bootstrap_msÍloadTimeBootstrapMs Ï ÐÙLOAD_TIME_BOOTSTRAP_MSÒload_time_loading_overlay_msÔloadTimeLoadingOverlayMs Ö ×ÙLOAD_TIME_LOADING_OVERLAY_MSÙadvancement_idÛ advancementId Ý ÞÙADVANCEMENT_IDàadvancement_game_timeâadvancementGameTime ä åÕmakeLong ç èÙADVANCEMENT_GAME_TIME Signature%Lcom/mojang/serialization/Codec;@Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;FLnet/minecraft/client/telemetry/TelemetryProperty;DLnet/minecraft/client/telemetry/TelemetryProperty;GLnet/minecraft/client/telemetry/TelemetryProperty;qLnet/minecraft/client/telemetry/TelemetryProperty;GLnet/minecraft/client/telemetry/TelemetryProperty;oLnet/minecraft/client/telemetry/TelemetryProperty;GLnet/minecraft/client/telemetry/TelemetryProperty;ZLnet/minecraft/client/telemetry/TelemetryProperty;zLnet/minecraft/client/telemetry/TelemetryProperty;DLnet/minecraft/client/telemetry/TelemetryProperty;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTable7Lnet/minecraft/client/telemetry/TelemetryProperty;MethodParametersŒ(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)VØ(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)Lnet/minecraft/client/telemetry/TelemetryProperty;m(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;l(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;m(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;j(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;j(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;€(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty;exportq(Lnet/minecraft/client/telemetry/TelemetryPropertyMap;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)Vinput5Lnet/minecraft/client/telemetry/TelemetryPropertyMap;output9Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;valueLjava/lang/Object;TT; StackMapTablejava/lang/Objecttitle/()Lnet/minecraft/network/chat/MutableComponent;(Ljava/lang/Object;)Zo'()Lcom/mojang/serialization/Codec;B()Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;lambda$longSamples$0t(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lit/unimi/dsi/fastutil/longs/LongList;)Vkey&Lit/unimi/dsi/fastutil/longs/LongList;lambda$gameLoadMeasurement$0”(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement;)VFLnet/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement; lambda$uuid$0^(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/util/UUID;)VLjava/util/UUID;lambda$static$2‰(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode;)V;Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode;lambda$static$1a(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/time/Instant;)VLjava/time/Instant;lambda$static$0‹(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType;)V=Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType;(Ljava/lang/Record; SourceFileTelemetryProperty.java NestMembersRecordBootstrapMethods^ 4 `5 ™6(Ljava/lang/String;Z)V8a(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Boolean;)V —;`(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/String;)V Ÿ>a(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Integer;)V @ `A ™B(Ljava/lang/String;J)VD^(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Long;)VF G   J K N&(Ljava/lang/Object;)Ljava/lang/Object;P QRS T)it/unimi/dsi/fastutil/longs/LongArrayList(Ljava/util/Collection;)VV8(Ljava/util/List;)Lit/unimi/dsi/fastutil/longs/LongList;X Y \telemetry.property..title^TelemetryProperty[]`id;exportKey;codec;exporter f(J)Ljava/lang/Object;h •i jkvalueOf(J)Ljava/lang/String;kn o ())r s %&&v w "##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;� ‚ƒ„ g…$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;‡ ˆ‰Š ‹Œjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesExporter�8net/minecraft/client/telemetry/events/GameLoadTimesEvent MeasurementGameMode ServerType•%java/lang/invoke/MethodHandles$Lookup—java/lang/invoke/MethodHandlesLookup1)  éêé뮯ØÙéìàÙéìêÙéíñÙéìøÙéìýÙéìÙéîÙéìÙéìÙéì#Ùéì*Ùéì1Ùéí8Ùéí?ÙéîHÙéïOÙéî\ÙéðeÙéñlÙéìvÙéò}Ùéò‡ÙéóŽÙéó•ÙéóœÙéò£ÙéòªÙéò±Ùéò¸ÙéîÂÙéôÉÙéôÐÙéô×ÙéôÞÙéìèÙéõö’*·*+µ*,µ *-µ*µ±÷ø4ùÙ  ú ùûêëü éý '(öp »Y*+,-·°÷Rø*    ú ê ëü éþ ÕöB*+²º!¸%°÷Vø  ü  éÿ ÔÕöB*+²)º,¸%°÷Zø  ü  é sÕöB*+²-º0¸%°÷^ø  ü  é åÕöB*+²1º4¸%°÷bø  ü  é çÕöB*+²5º:¸%°÷fø  ü  é ¿ÕöB*+²;º@¸%°÷jø  ü  é „Õö\ *+²1¹AºG¸J¹OºS¸%°÷nonø  ü  éöª'+*¶TN-Æ*´,*´ -¹Z§ ,*´ ¹_±÷uv wy&{ø*'ùÙ' '  !  ú'ùû!  ü ü  öI *´ºe¸i°÷~ø  ùÙú  ùû¦§öF *´ºo°÷ƒø  ùÙú  ùûržöC*ºp¬÷ø ùÙú ùûvöN*+ºt¬÷øùÙ ú ùûü §öA*´°÷ø ùÙú ùû§öA*´ °÷ø ùÙú ùûFöA*´°÷ø ùÙú ùûé$öA*´°÷ø ùÙú ùûé öc%*+,¹xº~¹�‡¸‰¹�À•¹—±÷pø %  % %  öJ *+,¶›¹Ÿ±÷jø         öJ *+,¶¢¹—±÷fø       ! "#öJ *+,¶¨¹Ÿ±÷4ø       $ %&öM*+²¬,¶°¹—±÷1ø     ' ()öJ *+,¶¶¹—±÷-ø       *+ös˲»²¾¸Ä¶Ê³¬ÎиҳÖÚܸҳÞáã¸å³èëí¸Ò³ïòô¸Ò³öùù¸Ò³ûþ¸³ ¸Ò³ ¸Ò³¸Ò³¸Ò³!$&¸Ò³(+-¸å³/24¸å³69;¸³=@B²DºE¸%³FIK¸³MPR²TºY¸%³Z]_²aºb¸%³cfh¸Ò³jmo¸q³twy¸q³{~€¸‚³…ˆЏ‚³Œ�‘¸‚³“–˜¸q³š�Ÿ¸q³¡¤¦¸q³¨«­¸q³¯²´¸³¶¹»¸½³Àß½³ÇÊ̸½³ÎÑÓ¸½³ÕØÚ¸Ò³Üßá¸ã³æ±÷–%#-7 A!K"V#b$n%z&†'’*ž+ª,¶-Ê0Ö1ê4þ5 89"<.=:>F?R@^AjDvE‚HŽIšJ¦K²N¾Oé,-./©·[0*  éêéë1–y237y29:y2<=y2?Cy2EHy2ILyMOUy2WZ€[€]†_abcdyegly2mpy2qty2ux�*[Ž <�‘©’@·“@”–˜