Êþº¾EÑ  java/lang/Record()V   :net/minecraft/world/entity/ai/village/poi/PoiRecord$PackedposLnet/minecraft/core/BlockPos;  poiTypeLnet/minecraft/core/Holder;   freeTicketsI3net/minecraft/world/entity/ai/village/poi/PoiRecord  P(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;ILjava/lang/Runnable;)V toStringP(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Ljava/lang/String; !hashCode?(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)I# $%equalsQ(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;Ljava/lang/Object;)Z '() *+net/minecraft/core/BlockPosCODEC Lcom/mojang/serialization/Codec; ./0 12com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;4 56apply()Ljava/util/function/Function; 89: ;<!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; >?@ AB(net/minecraft/core/registries/RegistriesPOINT_OF_INTEREST_TYPE%Lnet/minecraft/resources/ResourceKey; DEF GH2net/minecraft/core/registries/codec/RegistryCodecsholderG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;Jtype4 .M NOINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;Q free_tickets STU VWjava/lang/IntegervalueOf(I)Ljava/lang/Integer; YZ[ \].com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;4 `ab cd;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;f 5g(()Lcom/mojang/datafixers/util/Function3; ijk 5l!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;4 opq rs2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ( SignaturePLnet/minecraft/core/Holder;^Lcom/mojang/serialization/Codec;<(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)VCodeLineNumberTableLocalVariableTablethis;I)VunpackK(Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;setDirtyLjava/lang/Runnable;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/BlockPos;()Lnet/minecraft/core/Holder;R()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; SourceFilePoiRecord.javaNestHostRecordBootstrapMethods˜pos;poiType;freeTickets �&(Ljava/lang/Object;)Ljava/lang/Object;Ÿ   Š¢[(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Lnet/minecraft/core/BlockPos;¤ ¥ ‹§Y(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Lnet/minecraft/core/Holder;© ª †¬Q(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Ljava/lang/Integer;®J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;° ± x³‰(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/lang/Integer;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;µ ¶ �ŽŽ¹ º»¼ ½¾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; InnerClassesPackedInstanceÊcom/mojang/datafixers/ProductsP3Í%java/lang/invoke/MethodHandles$LookupÏjava/lang/invoke/MethodHandlesLookup1 uv*+uw xyn*·*+µ*,µ *µ±z]{*|} ~ v  u€�‚yI»Y*´*´ *´+·°ze{|}ƒ„ƒ…y1*º°z]{ |} †y1*º¬z]{ |}$‡y<*+º"¬z]{|}ˆ‰ˆ Šy/*´°z]{ |}‹y/*´ °z]{ |}uŒ†y/*´¬z]{ |} �Žy�K*²&,¹-º3¶7²=¸CI¹-ºK¶7²LP¸R¹Xº^¶7¶_*ºe¶h°z^_`.a>^GbJ^{ K��‘y$ ºm¸n³t±z^’“”• uv–B¸—™š›¿œž¡¿œ£¦¿œ¨«¿­¯²¿œ´·Æ"Ç`oÈiÉËÌÎÐ