Êþº¾E±  java/lang/Record()V   -net/minecraft/client/renderer/item/ClientItemmodel6Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;   properties:Lnet/minecraft/client/renderer/item/ClientItem$Properties;  registrySwapper+Lnet/minecraft/util/RegistryContextSwapper;  ž(Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ClientItem$Properties;Lnet/minecraft/util/RegistryContextSwapper;)V toStringC(Lnet/minecraft/client/renderer/item/ClientItem;)Ljava/lang/String; hashCode2(Lnet/minecraft/client/renderer/item/ClientItem;)I! "#equalsD(Lnet/minecraft/client/renderer/item/ClientItem;Ljava/lang/Object;)Z %&' ()-net/minecraft/client/renderer/item/ItemModelsCODEC Lcom/mojang/serialization/Codec; ,-. /0com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;2 34apply()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; <=> ?@8net/minecraft/client/renderer/item/ClientItem$Properties MAP_CODEC#Lcom/mojang/serialization/MapCodec;2 CDE FG;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;I 3J!()Ljava/util/function/BiFunction; LMN 3O!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;2 RST UV2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; &RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureQLcom/mojang/serialization/Codec;s(Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ClientItem$Properties;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/client/renderer/item/ClientItem;MethodParameterswithRegistrySwapper\(Lnet/minecraft/util/RegistryContextSwapper;)Lnet/minecraft/client/renderer/item/ClientItem;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;8()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;<()Lnet/minecraft/client/renderer/item/ClientItem$Properties;-()Lnet/minecraft/util/RegistryContextSwapper;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileClientItem.java NestMembersRecordBootstrapMethodsx model;properties;registrySwapper }&(Ljava/lang/Object;)Ljava/lang/Object; € j‚g(Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;„ … k‡k(Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ClientItem$Properties;‰8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‹ Œ \Ž¡(Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ClientItem$Properties;)Lnet/minecraft/client/renderer/item/ClientItem;� ‘ mnn” •–— ˜™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£4net/minecraft/client/renderer/item/ItemModel$Unbaked¥,net/minecraft/client/renderer/item/ItemModelUnbaked PropertiesInstanceªcom/mojang/datafixers/ProductsP2­%java/lang/invoke/MethodHandles$Lookup¯java/lang/invoke/MethodHandlesLookup1 XY()Z[ \]J*+,·±^ _ `a b  ]\*·*+µ*,µ *-µ±^ _*`a b  X Ycd]E»Y*´*´ +·°^_`abe]1*º°^ _ `af]1*º¬^ _ `a"g]<*+º ¬^ _`ahibh j]/*´°^ _ `ak]/*´ °^ _ `al]/*´°^ _ `aXY mn]i+*²$*¹+º1¶5²;ºA¶5¶B*ºH¶K°^'*_ +opq]$ ºP¸Q³W±^rst<u" XYv8“wyz{š|~�š|ƒ†šˆŠ�š|�’¡*¢¤¦ <§CR¨L©«¬®°