Êþº¾E  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   0net/minecraft/util/datafix/fixes/AbstractUUIDFix typeReference)Lcom/mojang/datafixers/DSL$TypeReference;  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  $com/mojang/datafixers/schemas/Schema getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;  getOutputSchema  com/mojang/datafixers/DSL namedChoiceY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;! "#apply<(Ljava/util/function/Function;)Ljava/util/function/Function; %&' ()com/mojang/datafixers/Typed updateTyped�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; + ,-createUUIDFromStringJ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;/ "0e(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Function; 234 56java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; 89: ;< com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; >?@ AB(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional;D "E()Ljava/util/function/Function; 2G H6flatMap/K LMmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;K P QRcreateUUIDFromLongs\(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;T "Uw(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Function;W "XA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function;ZM\L >^ _`asLong(J)J 2b cBempty e fg createUUIDTag:(Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional;ijava/lang/Integer klm nojava/util/Arraysstream ([I)Ljava/util/stream/IntStream; 8q rs createIntList@(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/Dynamic; 2u vwof((Ljava/lang/Object;)Ljava/util/Optional; 8y zMasString |}~ €java/util/UUID fromString$(Ljava/lang/String;)Ljava/util/UUID; |‚ ƒ„getMostSignificantBits()J |† ‡„getLeastSignificantBits‰"java/lang/IllegalArgumentException 8‹ Œ�remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 8� �‘setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; “ ”•remainderFinder%()Lcom/mojang/datafixers/OpticFinder; %— ˜™update_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;R(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/AbstractUUIDFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersupdateNamedChoicek(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;nameLjava/lang/String;functionLjava/util/function/Function;oldType"Lcom/mojang/datafixers/types/Type;newTypeLocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>;iLjava/util/function/Function;Lcom/mojang/serialization/Dynamic<*>;>;%Lcom/mojang/datafixers/types/Type<*>; Signature½(Lcom/mojang/datafixers/Typed<*>;Ljava/lang/String;Ljava/util/function/Function;Lcom/mojang/serialization/Dynamic<*>;>;)Lcom/mojang/datafixers/Typed<*>;replaceUUIDStringtag"Lcom/mojang/serialization/Dynamic;oldKeynewKey%Lcom/mojang/serialization/Dynamic<*>;†(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;>;replaceUUIDMLTagreplaceUUIDLeastMostmostKeyleastKeyt(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;)Ljava/util/Optional;>;createUUIDFromML8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;b(Lcom/mojang/serialization/Dynamic<*>;)Ljava/util/Optional;>;mostSignificantBitsJleastSignificantBits StackMapTabled(Lcom/mojang/serialization/Dynamic<*>;JJ)Ljava/util/Optional;>;lambda$createUUIDFromString$0Z(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;uuidLjava/util/UUID; uuidStringTag uuidStringÏjava/lang/Stringlambda$replaceUUIDLeastMost$0ž(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;uuidTaglambda$replaceUUIDMLTag$0Œ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$replaceUUIDString$0lambda$updateNamedChoice$0Y(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;typedTag SourceFileAbstractUUIDFix.javaBootstrapMethodsÝ&(Ljava/lang/Object;)Ljava/lang/Object;ß à Ö×â<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;ä å ÕÔçF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;é ê ÀÁÁí î ÓÔðMostòLeastô õ ÐÑ÷ ø ÈÉú ûüý þÿ"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;  L$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/datafixers/DSL$TypeReference TypeReference %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup! š›R *+·*,µ±œ �  žŸ  ¡ ¢   £¤›Ã/*¶ *´,¶:*¶*´,¶:+,¸-º ¶$°œ�>/žŸ/¥¦/§¨/©ª!«¬­¬®*/¥¯/©°!«±­±¢ ¥§©²³ ´R›a*+¸**+,º.¶1°œ � µ¶·¨¸¨® µ¹¢ µ·¸²º »R›l*+¶7¶=ºC¶F*+,ºI¶1°œ&� µ¶·¨¸¨® µ¹¢ µ·¸²º ¼R›�$+ºJN+ºN:*-¸O*-,ºS¶1°œ,-.�4$µ¶$·¨$¸¨½¨¾¨® $µ¹¢ µ·¸²º ,-›X*+¶7¶=*ºV¶F°œ4�µ¶·¨® µ¹¢ µ·²¿ ÀÁ›E *Y[¸O°œC�  µ¶®  µ¹¢µ² QR›°.*+¶7 ¶]B*,¶7 ¶]7! ”™  ”š¸a°*!¸d°œG HI"J&L�4.µ¶.½¨.¾¨ $ÃÄÅÄ® .µ¹Æý"¢ µ½¾²º fg›x(*¼ Y {ˆOYˆOY! {ˆOY!ˆO¸j¶p¸t°œP� (µ¶(ÃÄ(ÅÄ® (µ¹¢ µÃÅ²Ç ÈÉ›¡!+¶xM,Æ,¸{N*-¶�-¶…¸d°N¸a° ˆœ56 89:>�* ÊË!µ¶!̶ͨÆÿ88Έ ÐÑ›b*+¶Š,¶Š-¶Ž°œ/�4µ¶½¨¾¨¸¨Ò¶ ÓÔ›S *+¶Š,-¶Ž°œ'�* µ¶ ·¨ ¸¨ Ò¶ ÕÔ›S *+¶Š,-¶Ž°œ!�* µ¶ ·¨ ¸¨ Ò¶ Ö×›= +¸’*¶–°œ� ©ª ئÙÚÛJùÜÞáùÜãæùÜèëùÜìæïñùÜóæùÜöë