ΚώΊΎE   com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   7net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix flagValueZ  flagKeyLjava/lang/String;  $com/mojang/datafixers/schemas/Schema getVersionKey()I makeConcatWithConstants((Ljava/lang/String;ZI)Ljava/lang/String;  name  ! typeReference)Lcom/mojang/datafixers/DSL$TypeReference; # $%getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; ' ()getTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;+ ,-applyX(Lnet/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix;)Ljava/util/function/Function; / 01fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; 345 67com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;+ :;< =>com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; @AB CD com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; FGH IJ(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional;L CMz(Lnet/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Supplier; OPQ RS"com/mojang/datafixers/DataFixUtils orElseGetE(Ljava/util/Optional;Ljava/util/function/Supplier;)Ljava/lang/Object; @U VWsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; @Y Z[ createBoolean%(Z)Lcom/mojang/serialization/Dynamic;e(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;worldGenSettingsType"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;settingsLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;lambda$makeRule$2 SourceFileAddFlagIfNotPresentFix.javaBootstrapMethodsx AddFlagIfNotPresentFix_= for z&(Ljava/lang/Object;)Ljava/lang/Object;| } kll€  opp„()Ljava/lang/Object;† ‡ sp‰$()Lcom/mojang/serialization/Dynamic;‹ ŒŽ $java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;‘ ’“” •–"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!  !\]’,*+·*΅*-΅ **΄ *΄+ΆΊ΅*,΅±^ &+_4,`a,bc, !,, db  ef]f*Ά"*΄Ά&L**΄+*Ί*Ά.°^  _`a ghi  gjkl]B+Έ2*Ί8Ά9°^_`amnop]U!+*΄ +*΄ Ά?ΆE*+ΊKΈNΐ@ΆT°^_!`a!qrsp]= +*΄ΆX°^_ `a qrtuv&Šwy{~y‚ƒ…ˆ—˜3š ›Ÿ