ΚώΊΎE€  java/lang/Record()V   Qnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry structureLnet/minecraft/core/Holder;  weightI toStringg(Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;)Ljava/lang/String; hashCodeV(Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;)I equalsh(Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;Ljava/lang/Object;)Z  !"6net/minecraft/world/level/levelgen/structure/StructureCODEC Lcom/mojang/serialization/Codec; %&' ()com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;+ ,-apply()Ljava/util/function/Function; /01 23!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 567 8"net/minecraft/util/ExtraCodecs POSITIVE_INT+ <=> ?@;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;B ,C!()Ljava/util/function/BiFunction; EFG ,H!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;+ KLM NO2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  SignatureULnet/minecraft/core/Holder;uLcom/mojang/serialization/Codec;(Lnet/minecraft/core/Holder;I)VCodeLineNumberTableLocalVariableTablethisSLnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;LocalVariableTypeTableMethodParametersY(Lnet/minecraft/core/Holder;I)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;W()Lnet/minecraft/core/Holder;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStructureSet.javaNestHostm9net/minecraft/world/level/levelgen/structure/StructureSetRecordBootstrapMethodsqstructure;weight u&(Ljava/lang/Object;)Ljava/lang/Object;w x bzp(Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;)Lnet/minecraft/core/Holder;| } ^h(Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;)Ljava/lang/Integer;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ƒ „ T†ƒ(Lnet/minecraft/core/Holder;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;ˆ ‰ deeŒ Ž ‘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; InnerClassesStructureSelectionEntryInstancecom/mojang/datafixers/ProductsP2 %java/lang/invoke/MethodHandles$Lookup’java/lang/invoke/MethodHandlesLookup1 QR!"QSTU_*·*+΅*΅ ±VW XY Z  R[  Q\]U1*Ί°VW XY^U1*Ί¬VW XY_U<*+Ί¬VWXY`a[` bU/*΄°VW XYQc^U/*΄ ¬VW XY deUp2*²#Ή$Ί*Ά.²49Ή$Ί:Ά.Ά;*ΊAΆD°V !"% .#1 W 2fghU$ ΊIΈJ³P±V ijkln QRo6‹prs’tvy’t{~’€‚…’t‡Š™"lš<K›EœžŸ‘£