Êþº¾E‹  java/lang/Object()V   ,net/minecraft/advancements/CriterionProgressobtainedLjava/time/Instant;  java/time/Instantnow()Ljava/time/Instant;false  java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; !" #$java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional; & '(orElse&(Ljava/lang/Object;)Ljava/lang/Object; * +(Ljava/time/Instant;)V -./ 01)net/minecraft/network/codec/ByteBufCodecsINSTANT)Lnet/minecraft/network/codec/StreamCodec;3 45apply:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; 789 4:'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec;< 4=()Ljava/util/function/Function;< 7@ ABmape(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; D E1 STREAM_CODEC SignaturerLnet/minecraft/network/codec/StreamCodec;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/advancements/CriterionProgress;MethodParametersisDone()Z StackMapTablegrantrevoke getObtainedtoString()Ljava/lang/String;Yjava/io/Serializablelambda$static$1D(Lnet/minecraft/advancements/CriterionProgress;)Ljava/util/Optional;progresslambda$static$0D(Ljava/util/Optional;)Lnet/minecraft/advancements/CriterionProgress;Ljava/util/Optional; SourceFileCriterionProgress.javaBootstrapMethodseCriterionProgress{obtained=}gT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;i -j kgoptional(n o ]^^r s Z[[v wxy z$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/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„6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation‡%java/lang/invoke/MethodHandles$Lookup‰java/lang/invoke/MethodHandlesLookup!E1FG HI J3*·±K L MN+JF *·*+µ±K L MN O H IPQJB *´Æ§¬KL  MNR @SJ6*¸ µ±K L MNTJ4*µ±K !"L MNUJ/*´°K%L MNHIVWJT*´Ç§*´¸º°K +*L MNR CX Z[J2*´¸°K L \N ]^J:»Y*¶%À·)°K L  _`J@ ²,º2¹6º;º>¹?³C±K   abc&ud{fhf{lmp{lqt‚ƒ7… †ˆŠ