Êþº¾Ež  =net/minecraft/client/data/models/blockstates/PropertyDispatch()V   @net/minecraft/client/data/models/blockstates/PropertyDispatch$C4 property1;Lnet/minecraft/world/level/block/state/properties/Property;    property2    property3    property4  java/util/ListofZ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;?net/minecraft/world/level/block/state/properties/Property$Value  ! "#9net/minecraft/world/level/block/state/properties/PropertyvalueY(Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/Property$Value; %&' (>net/minecraft/client/data/models/blockstates/PropertyValueList„([Lnet/minecraft/world/level/block/state/properties/Property$Value;)Lnet/minecraft/client/data/models/blockstates/PropertyValueList; * +,putValueU(Lnet/minecraft/client/data/models/blockstates/PropertyValueList;Ljava/lang/Object;)V . /0getPossibleValues()Ljava/util/List;2 34accept‡(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;Lcom/mojang/datafixers/util/Function4;)Ljava/util/function/Consumer; 6 78forEach (Ljava/util/function/Consumer;)V: 3;�(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;)Ljava/util/function/Consumer;= 3>³(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;)Ljava/util/function/Consumer;@ 3AÉ(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;)Ljava/util/function/Consumer; CDE FG$com/mojang/datafixers/util/Function4apply\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; I JKselect®(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4; SignatureALnet/minecraft/world/level/block/state/properties/Property;ALnet/minecraft/world/level/block/state/properties/Property;ALnet/minecraft/world/level/block/state/properties/Property;ALnet/minecraft/world/level/block/state/properties/Property;ï(Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)VCodeLineNumberTableLocalVariableTablethisBLnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;LocalVariableTypeTableWLnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;MethodParameters(Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)VgetDefinedPropertiesR()Ljava/util/List;>;value1Ljava/lang/Comparable;value2value3value4variantsLjava/lang/Object;key@Lnet/minecraft/client/data/models/blockstates/PropertyValueList;TT1;TT2;TT3;TT4;TV;l(TT1;TT2;TT3;TT4;TV;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4;generateg(Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generator&Lcom/mojang/datafixers/util/Function4;;Lcom/mojang/datafixers/util/Function4;�(Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;lambda$generate$0?(Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)Vlambda$generate$1U(Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)Vlambda$generate$2k(Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)Vlambda$generate$3�(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)VÚ;T2::Ljava/lang/Comparable;T3::Ljava/lang/Comparable;T4::Ljava/lang/Comparable;>Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; SourceFilePropertyDispatch.javaNestHostBootstrapMethods€(Ljava/lang/Object;)V‚ ƒ rs…(Ljava/lang/Comparable;)V‡ ˆ tuŠ ‹ vw� Ž xy� ‘’“ ”•"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; InnerClassesC4Valueš%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup! LM LN LO LPQRº*·*+µ*,µ *-µ*µ±SÂà ÄÅÆÇT4UV    W4UX MNOPY LZ[0RP*´*´ *´*´¸°SËT UVW UXL\JKR@½Y*´+¶SY*´ ,¶SY*´-¶SY*´¶S¸$:*¶)*°S"Ï ÐÑ!Ò-Ó1Ï6Õ>ÖTH@UV@]^@_^@`^@a^@bc6 deW>@UX@]f@_g@`h@ai@bjY]_`abLklmRi*´¶-*+º1¹5*°S ÚãTUVnoWUXnpYnLqrsRe*´ ¶-*,+º9¹5±SÛT UVno]^W UXtuRp*´¶-*+-,º<¹5±SÜT*UV]^no_^W UXvwR|*´¶-*+,-º?¹5±SÝT4UV]^_^no`^W UXxyR… *+,-+,-¹B¶HW±SÞT>UV]^_^`^noa^W UXLz{|}~*��„�†„�‰„�Œ„–— ˜™›�