Êþº¾E  java/lang/Record()V   Anet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbakedmodel$Lnet/minecraft/resources/Identifier;  transformationLjava/util/Optional;  tintsLjava/util/List;  =net/minecraft/client/resources/model/ResolvableModel$ResolvermarkDependency'(Lnet/minecraft/resources/Identifier;)V   :net/minecraft/client/renderer/item/ItemModel$BakingContextblockModelBaker3()Lnet/minecraft/client/resources/model/ModelBaker; "#$ %&/net/minecraft/client/resources/model/ModelBakergetModelZ(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/resources/model/ResolvedModel; ()* +,2net/minecraft/client/resources/model/ResolvedModelgetTopTextureSlots<()Lnet/minecraft/client/resources/model/sprite/TextureSlots; ./0 12?net/minecraft/client/renderer/block/dispatch/BlockModelRotationIDENTITYALnet/minecraft/client/renderer/block/dispatch/BlockModelRotation; (4 56bakeTopGeometryä(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/renderer/block/dispatch/ModelState;)Lnet/minecraft/client/resources/model/geometry/QuadCollection; 89: ;<8net/minecraft/client/renderer/item/ModelRenderPropertiesfromResolvedModelÛ(Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/client/resources/model/sprite/TextureSlots;)Lnet/minecraft/client/renderer/item/ModelRenderProperties; >?@ AB(Lorg/joml/Matrix4fc;Ljava/util/Optional;)Lorg/joml/Matrix4fc; DP QŸ(Ljava/util/List;Lnet/minecraft/client/resources/model/geometry/QuadCollection;Lnet/minecraft/client/renderer/item/ModelRenderProperties;Lorg/joml/Matrix4fc;)V S TU MAP_CODEC#Lcom/mojang/serialization/MapCodec;W XYtoStringW(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;)Ljava/lang/String;[ \]hashCodeF(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;)I_ `aequalsX(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;Ljava/lang/Object;)Z cde fg"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; jkl mncom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;p qrapply()Ljava/util/function/Function; tuv wx!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Jz {gEXTENDED_CODEC j~ noptionalFieldOfp ‚dƒ/net/minecraft/client/color/item/ItemTintSources j… †‡listOf"()Lcom/mojang/serialization/Codec; Š‹Œ �Bjava/util/Listof j� �I(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;p “”• –—;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;™ qš(()Lcom/mojang/datafixers/util/Function3; œ�ž qŸ!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;p ¢£¤ ¥¦2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;¨4net/minecraft/client/renderer/item/ItemModel$Unbaked Signature6Ljava/util/Optional;BLjava/util/List;hLcom/mojang/serialization/MapCodec;K(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;LocalVariableTypeTableMethodParametersŸ(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Ljava/util/List;)VresolveDependenciesB(Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;)Vresolver?Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;bake€(Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lorg/joml/Matrix4fc;)Lnet/minecraft/client/renderer/item/ItemModel;contextLnet/minecraft/client/resources/model/geometry/QuadCollection; properties:Lnet/minecraft/client/renderer/item/ModelRenderProperties;modelTransformtype%()Lcom/mojang/serialization/MapCodec;j()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;()Ljava/util/Optional;8()Ljava/util/Optional;D()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCuboidItemModelWrapper.javaNestHostRecordBootstrapMethodsámodel;transformation;tints æ&(Ljava/lang/Object;)Ljava/lang/Object;è é Òëi(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;)Lnet/minecraft/resources/Identifier;í î ÓðY(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;)Ljava/util/Optional;ò ó BõU(Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;)Ljava/util/List;÷J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ù ú ­ü�(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Ljava/util/List;)Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper$Unbaked;þ ÿ Ö××  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; InnerClassesUnbaked4net/minecraft/client/resources/model/ResolvableModelResolver,net/minecraft/client/renderer/item/ItemModel BakingContextInstancecom/mojang/datafixers/ProductsP3%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1§ ©ª©«TU©¬ ­®x*·*+µ*,µ *-µ±¯w°*±² ³ª«´  ©µ¶·®C +*´¹±¯ „ …° ±² ¸¹´¸º»®í W+¶N-*´¹!:¹':-²-¹3:-¸7:¶=¸C,*´ ¸I:»DY*´·O°¯"‰‹Œ�)Ž3�;’E“°\ W±²W¼½W¾R¿ÀFÁÂ=ÃÄ).ÅÆ3$ÇÈEɾ´ ¼ÊË®.²R°¯˜° ±²©ÌXÍ®1*ºV°¯w° ±²\ή1*ºZ¬¯w° ±²`Ï®<*+º^¬¯w°±²ÐÑ´Ð Ò®/*´°¯w° ±²Ó®/*´ °¯w° ±²©ÔB®/*´°¯w° ±²©Õ Ö×®ŽL*²bh¹iºo¶s²y|¹}º€¶s²�¹„ˆ¸‰¹Žº‘¶s¶’*º˜¶›°¯|}~(?|H€K|° LØÙÚ®$ º ¸¡³R±¯|ÛÜÝDÞ$ ©ª©«ßBàâãäåçêåìïåñôöøûåý:D “¢œ§