ΚώΊΎE­  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)Vid  +net/minecraft/util/datafix/fixes/References ITEM_NAME)Lcom/mojang/datafixers/DSL$TypeReference;  '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; " #$ fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;&BedItemColorFix ()* +,0net/minecraft/util/datafix/fixes/BedItemColorFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema; . / ITEM_STACK 123 45$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;7 89applyB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; (; <=fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; ?@A BCcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; EFG HIjava/util/Optional isPresent()Z EK LMget()Ljava/lang/Object;Ocom/mojang/datafixers/util/Pair NQ RM getSecondT minecraft:bed VWX YZjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z \ ]^remainderFinder%()Lcom/mojang/datafixers/OpticFinder; ?` La7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;c com/mojang/serialization/DynamiceDamage bg Lh>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; jkl mn(com/mojang/serialization/OptionalDynamicasInt(I)I bp qr createShort%(S)Lcom/mojang/serialization/Dynamic; bt uvsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ?x uyT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/BedItemColorFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;idF#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTablelLcom/mojang/datafixers/OpticFinder;>;lambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;tag"Lcom/mojang/serialization/Dynamic;inputLcom/mojang/datafixers/Typed;idOptLjava/util/Optional;%Lcom/mojang/serialization/Dynamic<*>;]Ljava/util/Optional;>; StackMapTable SourceFileBedItemColorFix.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!(zI*+·±{ | }~€‚ƒ „…zu+² ΉΈΈΈ!L*%*Ά'²-Ά0+Ί6Ά:°{ |+}~†‡ˆ †‰ Š‹zΣM+*Ά>M,ΆD™A,ΆJΐNΆPSΈU™/+Έ[Ά_ΐbN-dΆfΆiš+Έ[-d-ΆoΆsΆw°+°{*7K!|**!ŒM†‡MŽG‘ˆ*!Œ’G“”όKE•–— Ÿ˜š¦§ ¨ͺ¬