Êþº¾EN  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   .net/minecraft/util/datafix/fixes/ItemPotionFixgetInputSchema(()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;= ItemPotionFix? @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\minecraft:potion ^_` abjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z +d efremainderFinder%()Lcom/mojang/datafixers/OpticFinder; Gh Ti7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;k com/mojang/serialization/Dynamic Gm nKgetOptionalTypedpDamage jr Ts>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; uvw xy(com/mojang/serialization/OptionalDynamicasShort(S)S{Potion u} ~asString'()Lcom/mojang/serialization/DataResult; �‚ƒ „…#com/mojang/serialization/DataResultresult()Ljava/util/Optional; M‡ ˆQisEmpty Š ‹ŒPOTIONS[Ljava/lang/String;Žminecraft:water j� ‘’ createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; j” •–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;žminecraft:splash_potion V  ¡¢ofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; j¤ ¥¦ createShort%(S)Lcom/mojang/serialization/Dynamic;¨minecraft:regenerationªminecraft:swiftness¬minecraft:fire_resistance®minecraft:poison°minecraft:healing²minecraft:night_vision´minecraft:weakness¶minecraft:strength¸minecraft:slownessºminecraft:leaping¼minecraft:harming¾minecraft:water_breathingÀminecraft:invisibilityÂminecraft:awkwardÄminecraft:thickÆminecraft:strong_regenerationÈminecraft:strong_swiftnessÊminecraft:strong_poisonÌminecraft:strong_healingÎminecraft:strong_strengthÐminecraft:strong_leapingÒminecraft:strong_harmingÔminecraft:mundaneÖminecraft:long_regenerationØminecraft:long_swiftnessÚminecraft:long_fire_resistanceÜminecraft:long_poisonÞminecraft:long_night_visionàminecraft:long_weaknessâminecraft:long_strengthäminecraft:long_slownessæminecraft:long_leapingèminecraft:long_water_breathingêminecraft:long_invisibilityìjava/lang/Stringî ïðaccept()Ljava/util/function/Consumer; òóô õö"com/mojang/datafixers/DataFixUtilsmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;ŒSPLASHI ConstantValue@RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;DEFAULTLjava/lang/String;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/datafix/fixes/ItemPotionFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idFinder#Lcom/mojang/datafixers/OpticFinder; tagFinderLocalVariableTypeTable%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; potionNamenewTagLcom/mojang/datafixers/Typed;outputtagRest"Lcom/mojang/serialization/Dynamic;potionLjava/util/Optional;restdamageSinput Lcom/mojang/datafixers/Typed<*>;%Lcom/mojang/serialization/Dynamic<*>;(Ljava/util/Optional;7Ljava/util/Optional<+Lcom/mojang/datafixers/Typed<*>;>;]Ljava/util/Optional;>; StackMapTable*!com/mojang/datafixers/OpticFinderlambda$static$0([Ljava/lang/String;)Vmap()V SourceFileItemPotionFix.javaBootstrapMethods4&(Ljava/lang/Object;)Ljava/lang/Object;6 7 9<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;;(Ljava/lang/Object;)V= > +,,A BCD EF"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 TypeReferenceJ%java/lang/invoke/MethodHandles$LookupLjava/lang/invoke/MethodHandlesLookup!øùúû‹Œü ýþÿú�I*+·±     ¯5*¶² ¶L²¹¸$¸*¸0M+4¶6N*<+,-º>¶B°£ ¤¥&§*5 *  &  * & ¯ õ,*¶FN-¶L™é-¶RÀV¶X[¸]™×,¸c¶gÀj:,+¶l:o¶q¶t6¶L™¯,:¶RÀG¸c¶gÀj:z¶q¶|¹€:  ¶†™a²‰~2: ¶RÀG¸cz Ç�§ ¶�¶“¶—: + ¶š:@~@ *²¹�¸Ÿ¶—:™o¶£¶“:¸c¶—°,°N¨©ª+«2¬?­G®J¯]°n±v²�³©´³¶¿·Ô»Ù¼è¿óÂz �Sÿ ©+ J©]–n… +È2Á5?´ !õõõ"ïH©+# J©#]–$n…% +È$2Á5&ï'(†ÿœ ))GMjMGjMëG)jëjÿ ))GMjMGjMëG)jëjëú5ÿ ))GM +,é*�S*§S*©S*«S*­S*¯S*±S*S*³S* µS* ·S* ¹S* »S* ½S*¿S*S*ÁS*§S*©S*«S*­S*¯S*±S*S*³S*µS*·S*¹S*»S*½S*¿S*S* ÃS*!ÅS*"ÇS*#«S*$ÉS*%ËS*&±S*'S*(³S*)ÍS**·S*+ÏS*,ÑS*-½S*.¿S*/S*0S*1ÅS*2ÇS*3«S*4ÉS*5ËS*6±S*7S*8³S*9ÍS*:·S*;ÏS*<ÑS*=½S*>¿S*?S*@ÓS*AÕS*B×S*CÙS*DÛS*E¯S*FÝS*GS*HßS*IáS*JãS*KåS*L»S*MçS*NéS*OS*PÁS*QÕS*R×S*SÙS*TÛS*U¯S*VÝS*WS*XßS*YáS*ZãS*[åS*\»S*]çS*^éS*_S*`ÃS*a§S*b©S*cÙS*d­S*eËS*fÝS*gS*hßS*iµS*jãS*k¹S*lÑS*mçS*néS*oS*pS*q§S*r©S*sÙS*t­S*uËS*vÝS*wS*xßS*yµS*zãS*{¹S*|ÑS*}çS*~éS*S±�  !"#$$)%/&5';(A)G*M+S,X-^.d/j0p1v2|3‚4‡5�6“7™8Ÿ9¥:«;±<¶=¼>Â?È@ÎAÔBÚCàDåEëFñG÷HýIJ KLMNO%P+Q1R7S=TBUHVNWTXZY`Zf[l\q]w^}_ƒ`‰a�b•c›d e¦f¬g²h¸i¾jÄkÊlÏmÕnÛoápçqírósùtþuv wxyz"{(|-}3~9?€E�K‚QƒW„\…b†h‡nˆt‰zŠ€‹†Œ‹��Ž–�œ�¢‘¨’®“´”¹•¿–Å—˘Ñ™ךÝ›ãœè� é-Œ./?€½ëºí¸ñÀ÷³‰±ü Dý012@358@:<?G+H IKM