Êþº¾Eá  java/lang/Record()V   :net/minecraft/client/renderer/PostChainConfig$TextureInput samplerNameLjava/lang/String;  location$Lnet/minecraft/resources/Identifier;  widthI  height  bilinearZ  ! java/util/Setof()Ljava/util/Set;# $%toStringP(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;)Ljava/lang/String;' ()hashCode?(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;)I+ ,-equalsQ(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;Ljava/lang/Object;)Z /01 23com/mojang/serialization/CodecSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec;5 sampler_name 789 :;.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;= >?apply()Ljava/util/function/Function; ABC DE!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; GHI JK"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; /8= PQR SKnet/minecraft/util/ExtraCodecs POSITIVE_INT== /Y Z3BOOL ]^_ `ajava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 7c deoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;= hij kl;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupÊ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P5;n >o(()Lcom/mojang/datafixers/util/Function5; qrs >t!com/mojang/datafixers/Products$P5r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function5;)Lcom/mojang/datafixers/kinds/App;= wxy z{2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; H~3net/minecraft/client/renderer/PostChainConfig$Input Signature^Lcom/mojang/serialization/Codec;<(Ljava/lang/String;Lnet/minecraft/resources/Identifier;IIZ)VCodeLineNumberTableLocalVariableTablethis;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFilePostChainConfig.javaNestHostš-net/minecraft/client/renderer/PostChainConfigRecordBootstrapMethodsž*samplerName;location;width;height;bilinear ¥&(Ljava/lang/Object;)Ljava/lang/Object;§ ¨ Š%« ¬ �®b(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;)Lnet/minecraft/resources/Identifier;° ± ‹³Q(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;)Ljava/lang/Integer;µ ¶ ‹¸ ¹ �»Q(Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;)Ljava/lang/Boolean;½n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¿ À �­(Ljava/lang/String;Lnet/minecraft/resources/Identifier;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/PostChainConfig$TextureInput;Ä Å ‘’’È ÉÊË ÌÍjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;Ï ÐÑÒ ÓÔ"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 TextureInputInstanceÙcom/mojang/datafixers/ProductsP5InputÝ%java/lang/invoke/MethodHandles$Lookupßjava/lang/invoke/MethodHandlesLookup1} JK€ �‚| *·*+µ*,µ *µ*µ*µ±ƒW„> …†     ‡ ˆ!‚.¸°ƒh„ …†‰$Š‚1*º"°ƒW„ …†(‹‚1*º&¬ƒW„ …†,Œ‚<*+º*¬ƒW„…†�އ� Š‚/*´°ƒW„ …†�‚/*´ °ƒW„ …†‹‚/*´¬ƒW„ …†‹‚/*´¬ƒW„ …†�‚/*´¬ƒW„ …† ‘’‚¶l*².4¹6º<¶@²FL¹MºN¶@²OT¹MºU¶@²OV¹MºW¶@²X[¸\¹bºf¶@¶g*ºm¶p°ƒ& ^_`*a<bOc_^hdk^„ l“”•‚$ ºu¸v³|±ƒ^–—˜™›  œZÇ�Ÿ ¡¢£Î¤¦©Î¤ª­Î¤¯²Î¤´²Î¤·ºÎ¼¾ÁÎ¤ÃÆÕ*™Öhw×qØÚ}™Û ÜÞà