ÊțșŸE±ThrownPotionSplitFix  0net/minecraft/util/datafix/fixes/EntityRenameFix<(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V getZ(Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix;)Lcom/google/common/base/Supplier;   com/google/common/base/SuppliersmemoizeD(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;  5net/minecraft/util/datafix/fixes/ThrownPotionSplitFix itemIdFinderLjava/util/function/Supplier;minecraft:potion   java/lang/Stringequals(Ljava/lang/Object;)Z "#$ %&com/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; ()* +java/util/function/Supplier()Ljava/lang/Object;-Bnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder ,/ 01 getItemId1(Lcom/mojang/datafixers/Typed;)Ljava/lang/String;3minecraft:lingering_potion5minecraft:splash_potion 7 89getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; ;<= >?+net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference; ABC DE$com/mojang/datafixers/schemas/Schema getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; AG HIgetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; K L9getOutputSchema NOP QR,net/minecraft/util/datafix/ExtraDataFixUtils patchSubTypeŠ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;TItem VWX YZ com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;\id ;^ _? ITEM_NAME abc de'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; ghi jk3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; mno pqcom/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; ms tu fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; ,w xI(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)V SignaturecLjava/util/function/Supplier;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersfixR(Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair;nameLjava/lang/String;entityLcom/mojang/datafixers/Typed;itemIdLocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>; StackMapTable‰(Ljava/lang/String;Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/util/Pair;>; lambda$new$0F()Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder; potionType"Lcom/mojang/datafixers/types/Type;patchedPotionType itemFinder#Lcom/mojang/datafixers/OpticFinder;%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;lLcom/mojang/datafixers/OpticFinder;>; SourceFileThrownPotionSplitFix.java NestMembersBootstrapMethods+Ÿ   Ł €„Š §š"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 ItemIdFinder TypeReference­%java/lang/invoke/MethodHandles$LookupŻjava/lang/invoke/MethodHandlesLookup!yz{|R*+·**ș ž ”±}~€‚ƒ„…|Ž7+¶š +,ž!°*Žč'À,,¶.N2-¶™ 2,ž!°4,ž!°} !# $)%0'~*7€7†‡7ˆ‰ Ї‹ 7ˆŒ ü ƒ †ˆyŽ|ßM*¶6Č:¶@L+*¶6Č:¶F*¶JČ:¶FžMM,S¶UN[Č]č`žfžlžr:»,Y-·v°} &-B~4M€ @‘’&'“’- ”•B •‹* @‘–&'“–- ”—B ˜™š›,œ ąžĄ©,Șam« Źź°