Êþº¾E‰   net/minecraft/util/ExtraCodecs$4val$decodeLifecycleLjava/util/function/Function;  val$encodeLifecycle  java/lang/Object()V  #com/mojang/serialization/DataResultresult()Ljava/util/Optional; applya(Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;)Ljava/util/function/Function;  java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; ! "#orElse&(Ljava/lang/Object;)Ljava/lang/Object; %&' #java/util/function/Function)"com/mojang/serialization/Lifecycle + ,- setLifecycleK(Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/DataResult; /01 23java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;5 67makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 9:; <=com/mojang/datafixers/util/PairgetFirst()Ljava/lang/Object;?-com/mojang/serialization/Codec$ResultFunction=(Ljava/util/function/Function;Ljava/util/function/Function;)VCodeLineNumberTableLocalVariableTablethis"Lnet/minecraft/util/ExtraCodecs$4;MethodParametersƒ(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;ops%Lcom/mojang/serialization/DynamicOps;inputLjava/lang/Object;a%Lcom/mojang/serialization/DataResult;LocalVariableTypeTable*Lcom/mojang/serialization/DynamicOps;TT;PLcom/mojang/serialization/DataResult;>; Signatureå(Lcom/mojang/serialization/DynamicOps;TT;Lcom/mojang/serialization/DataResult;>;)Lcom/mojang/serialization/DataResult;>;coApplytTE;*Lcom/mojang/serialization/DataResult;™(Lcom/mojang/serialization/DynamicOps;TE;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;toString()Ljava/lang/String;lambda$apply$0Š(Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;decodeLifecycler!Lcom/mojang/datafixers/util/Pair;FLjava/lang/Object;Lcom/mojang/serialization/Codec$ResultFunction; SourceFileExtraCodecs.javaEnclosingMethodenet/minecraft/util/ExtraCodecs ghoverrideLifecycle|(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;NestHostBootstrapMethods#m n [\pH(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;rWithLifecycle[ ]t uvw xy"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;{ |}~ 6$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‚com/mojang/serialization/CodecResultFunction…%java/lang/invoke/MethodHandles$Lookup‡java/lang/invoke/MethodHandlesLookup  > @A9*+µ*,µ*· ±BjC DEF  GA‰-¹-*´º¶-¶ À°BmC*DEHIJKLMN HOJPLQF HJLRSTGA‚-*´,¹$À(¹*°BrC*DEHIJKUMN HOJVUWF HJURXYZA>*´¸.*´¸.º4°BwC DE [\AR*+,¶8¹$À(¹*°BmC LM]^_R`abcdfidjsklozq€>�ƒ „†ˆ