ÊþºŸEÔ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   3net/minecraft/util/datafix/fixes/ItemWaterPotionFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;id   ITEM_NAME  ! "#'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; %&' ()3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; +,- ./com/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; +1 23 fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;5tag 789 :; com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;=ItemWaterPotionFix? @Aapplye(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; C DEfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; GHI JKcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; MNO PQjava/util/Optional isPresent()Z MS TUget()Ljava/lang/Object;Wcom/mojang/datafixers/util/Pair VY ZU getSecond\java/lang/String^minecraft:potion [` abequals(Ljava/lang/Object;)Zdminecraft:splash_potionfminecraft:lingering_potionhminecraft:tipped_arrow Gj klgetOrCreateTypedB(Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; +n opremainderFinder%()Lcom/mojang/datafixers/OpticFinder; Gr Ts7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;u com/mojang/serialization/DynamicwPotion ty Tz>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; |}~ €(com/mojang/serialization/OptionalDynamicasString'()Lcom/mojang/serialization/DataResult; ‚ƒ„ …†#com/mojang/serialization/DataResultresult()Ljava/util/Optional; Mˆ ‰QisEmpty‹minecraft:water t Ž createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; t‘ ’“setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; G• ’–T(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed; G˜ ’™_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/util/datafix/fixes/ItemWaterPotionFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idF#Lcom/mojang/datafixers/OpticFinder;tagFLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lLcom/mojang/datafixers/OpticFinder;>;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/Typed;tagRest"Lcom/mojang/serialization/Dynamic;Ljava/lang/String;inputidOptLjava/util/Optional; Lcom/mojang/datafixers/Typed<*>;%Lcom/mojang/serialization/Dynamic<*>;]Ljava/util/Optional;>; StackMapTable SourceFileItemWaterPotionFix.javaBootstrapMethodsÀ&(Ljava/lang/Object;)Ljava/lang/Object; à ¯°Å<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Ç ÈÉÊ ËÌ"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 TypeReferenceÐ%java/lang/invoke/MethodHandles$LookupÒjava/lang/invoke/MethodHandlesLookup!šI*+·±› œ žŸ ¡¢£ Ÿ¡€¥š¯5*¶² ¶L²¹ž$ž*ž0M+4¶6N*<+,-º>¶B°› &œ*5ž *Чš©&ª©«  *Ьš­&ª® ¯°šh,*¶FN-¶L™ƒ-¶RÀV¶XÀ[:]¶_š!c¶_še¶_š g¶_™L,+¶i:žm¶qÀt:v¶x¶{¹¶‡™vжŒ¶:,+žm¶”¶—°,°›6  !*"4#>$D&K'X(m)}+.œHKB5±X5²³qŽš©ª©µ±‰¶·« KB5žX5²¹‰¶º»ýDM[ý8GtøŒœŸ Æ¿ÁÄÍ+Î ÏÑÓ