Êþº¾E  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VWallPropertyFix  0net/minecraft/util/datafix/fixes/WallPropertyFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References BLOCK_STATE)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;$true &'( )*java/lang/Stringequals(Ljava/lang/Object;)Z,low.none 123 45 com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;7Name 19 :;get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; =>? @A(com/mojang/serialization/OptionalDynamicasString'()Lcom/mojang/serialization/DataResult; CDE FG#com/mojang/serialization/DataResultresult()Ljava/util/Optional; I JK WALL_BLOCKSLjava/util/Set; MNO PQjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;S TUtest/(Ljava/util/Set;)Ljava/util/function/Predicate; WXY Z[java/util/Optionalfilter4(Ljava/util/function/Predicate;)Ljava/util/Optional; W] ^_ isPresent()Za Propertiesdeast f ghfixWallPropertyX(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;jwestlnorthnsouth 1> Wr stmap3(Ljava/util/function/Function;)Ljava/util/Optional;v wA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; yz{ |}"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; €� ‚ƒcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; †‡ˆ 4‰com/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;‹minecraft:andesite_wall�minecraft:brick_wall�minecraft:cobblestone_wall‘minecraft:diorite_wall“minecraft:end_stone_brick_wall•minecraft:granite_wall— minecraft:mossy_cobblestone_wall™ minecraft:mossy_stone_brick_wall›minecraft:nether_brick_wall�minecraft:prismarine_wallŸminecraft:red_nether_brick_wall¡minecraft:red_sandstone_wall£minecraft:sandstone_wall¥minecraft:stone_brick_wall §¨© ª«&com/google/common/collect/ImmutableSetof©(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; Signature#Ljava/util/Set;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/WallPropertyFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; mapProperty&(Ljava/lang/String;)Ljava/lang/String;valueLjava/lang/String; StackMapTablestate"Lcom/mojang/serialization/Dynamic;propertyLocalVariableTypeTable'Lcom/mojang/serialization/Dynamic;x(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;upgradeBlockStateTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;isWallf(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$upgradeBlockStateTag$0 propertiesnewState%Lcom/mojang/serialization/Dynamic<*>;lambda$fixWallProperty$0lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;()V SourceFileWallPropertyFix.javaBootstrapMethodsQÙ Ú ÎÏÏÝ Þ ÍÆÆ* â ãäå æ* java/util/Setcontainsè(Ljava/lang/String;)Zê ë ÉÆí î º»»ñ òóô õö$com/mojang/serialization/DynamicLike createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;öù ú ÅÆü ýþÿ "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! JK¬­ ®I*+·±¯  !° ±²³´µ¶· ³µ¸¹®@**¶ ²¶º¶°¯%° ±² º»®H#*¶%™+§-°¯)° ¼½¾A&·¼ gh®Q *+º/¶0°¯-° ¿À Á½  ¿Ã· ¿Á¬Ä ÅÆ®’4*6¶8¶<¹B²HY¸LWºR¶V¶\<š*°*`ºb¶0°¯1"2&3(6°4¿À"Ƕ 4¿Ã¾ü(·¿¬È ÉÆ®n*c¸eL+i¸eL+k¸eL+m¸e°¯789:°ÊÀËÀ ËÌ ÍÆ®Q'*¶o¹Bºp¶q*Y¸LWºu¶q*¸xÀ1°¯-° '¼À ÎÏ®7 *¸~º„¶…°¯%°  ÐÑÒÓ®Z BŠŒŽ�’”½&Y–SY˜SYšSYœSYžSY SY¢SY¤S¸¦³H±¯ÔÕÖHûרÛû×Üßûàáçû×éßû×ìïû×ð÷û×øß