Êþº¾Eê  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   9net/minecraft/util/datafix/fixes/EntityProjectileOwnerFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;EntityProjectileOwner  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; applyZ(Lnet/minecraft/util/datafix/fixes/EntityProjectileOwnerFix;)Ljava/util/function/Function;  !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;$ minecraft:egg ' () updateEntityk(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;+minecraft:ender_pearl-minecraft:experience_bottle/minecraft:snowball1minecraft:potion3minecraft:llama_spit6minecraft:arrow9minecraft:spectral_arrow;minecraft:trident= OwnerUUIDMost ?@A BC com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; EFG HI(com/mojang/serialization/OptionalDynamicasLong(J)JKOwnerUUIDLeast M NOsetUUIDH(Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; ?Q RSremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;UOwner E@XownerZM\L^ OwnerUUID ` abcreateUUIDArray(JJ)[I def ghjava/util/Arraysstream ([I)Ljava/util/stream/IntStream; ?j kl createIntList@(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/Dynamic; ?n opsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;rjava/lang/Integer t uv getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; x y getOutputSchema {|} ~com/mojang/datafixers/DSL namedChoiceY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;� ‚<(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; {Š ‹ŒremainderFinder%()Lcom/mojang/datafixers/OpticFinder; „Ž ��update_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/util/datafix/fixes/EntityProjectileOwnerFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; inputSchemaupdateProjectiles<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;LocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>; SignatureB(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>;updateOwnerArrowF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;mostSignificantBitsJleastSignificantBits%Lcom/mojang/serialization/Dynamic<*>;L(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;updateOwnerLlamaSpit*Lcom/mojang/serialization/OptionalDynamic;-Lcom/mojang/serialization/OptionalDynamic<*>;updateOwnerThrowableownerKeyLjava/lang/String;name StackMapTable·java/lang/StringN(Lcom/mojang/serialization/Dynamic<*>;JJ)Lcom/mojang/serialization/Dynamic<*>;functionLjava/util/function/Function;oldType"Lcom/mojang/datafixers/types/Type;newTypeiLjava/util/function/Function;Lcom/mojang/serialization/Dynamic<*>;>;%Lcom/mojang/datafixers/types/Type<*>;½(Lcom/mojang/datafixers/Typed<*>;Ljava/lang/String;Ljava/util/function/Function;Lcom/mojang/serialization/Dynamic<*>;>;)Lcom/mojang/datafixers/Typed<*>;lambda$updateEntity$0Y(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;entity SourceFileEntityProjectileOwnerFix.javaBootstrapMethodsÈ&(Ljava/lang/Object;)Ljava/lang/Object;Ê Ë �žžÎ Ï ±¦¦Ò Ó ®¦Õ Ö ¥¦Ø Ù ÁÂÛ ÜÝÞ ßà"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ã'com/mojang/datafixers/DSL$TypeReference TypeReferenceæ%java/lang/invoke/MethodHandles$Lookupèjava/lang/invoke/MethodHandlesLookup! ‘’?*+·±“ ”•–—˜™—š›’Q*¶L* +²¶*º¶°“ ”•–œ˜�ž’ê€*+#*º%¶&L*+**º%¶&L*+,*º%¶&L*+.*º%¶&L*+0*º%¶&L*+2*º4¶&L*+5*º7¶&L*+8*º7¶&L*+:*º7¶&L+°“* * 8!F"T#b$p%~/”€•–€Ÿ ¡ €Ÿ¢™Ÿ£¤¥¦’Œ*+<¶> ¶DA+J¶> ¶D7*+ ¶L<¶PJ¶P°“3 46”**•–*§¨ ©ª«ª¡ *§¬™§£­®¦’¦,+T¶>M,<¶V ¶DB,J¶V ¶D7*+!¶LT¶P°“:;<>”4,•–,§¨%X¯©ª«ª¡,§¬%X°™§£­±¦’¹1WM+W¶>N-Y¶V ¶D7-[¶V ¶D7*+¶LW¶P°“BC DE"G”>1•–1§¨.²³ 'X¯©ª"«ª¡1§¬ 'X°™§£­NO’¥']: ”™ ”™+]+ ¸_¸c¶i¶m°+°“KLM%O”4'•–'§¨'©ª'«ª#´³¡ '§¬µü%¶™ §©«£¸ ab’R¼ Y {ˆOYˆOY  {ˆOY ˆO°“S”©ª«ª™ ©«()’Á-*¶²,¶s:*¶w²,¶s:+,¸z-º€¶ƒ°“\ ]^”>-•–-Ÿ -´³-¹º »¼½¼¡*-Ÿ¢-¹¾ »¿½¿™ Ÿ´¹£À ÁÂ’= +¸‰*¶�°“^” ¹º àÄÅÆ4ÚÇÉÌÚÇÍÐÚÇÑÐÚÇÔÐÚÇ×Ìáâ{ä åçé