Êþº¾E´  java/lang/Object()V3it/unimi/dsi/fastutil/objects/Object2ObjectArrayMap .com/mojang/renderpearl/api/vertex/VertexFormat   (I)V  elementsLjava/util/Map;   vertexSizeI  stepRate  java/util/Listiterator()Ljava/util/Iterator; !" #$java/util/IteratorhasNext()Z & '(next()Ljava/lang/Object;*5com/mojang/renderpearl/api/vertex/VertexFormatElement ), -.name()Ljava/lang/String; 012 34 java/util/Map putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 6 78 elementValuesLjava/util/List;:6com/mojang/renderpearl/api/vertex/VertexFormat$Builder 9 = >?stream()Ljava/util/stream/Stream;A BCapply()Ljava/util/function/Function; EFG HIjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;K, M[O] QRS TUjava/util/stream/Collectorsjoiningf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector; EW XYcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;[java/lang/String] ^_makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; 0a bcget&(Ljava/lang/Object;)Ljava/lang/Object; 0e fg containsKey(Ljava/lang/Object;)Z 0i jgequals l mnhashCode()IVERTEX_ALIGNMENT ConstantValueMAX_VERTEX_ELEMENTS SignatureZLjava/util/Map;ILjava/util/List;(Ljava/util/List;II)VCodeLineNumberTableLocalVariableTableelement7Lcom/mojang/renderpearl/api/vertex/VertexFormatElement;this0Lcom/mojang/renderpearl/api/vertex/VertexFormat;LocalVariableTypeTable StackMapTableMethodParametersN(Ljava/util/List;II)Vbuilder;(I)Lcom/mojang/renderpearl/api/vertex/VertexFormat$Builder;toString getVertexSize getStepRate getElements()Ljava/util/List;K()Ljava/util/List; getElementK(Ljava/lang/String;)Lcom/mojang/renderpearl/api/vertex/VertexFormatElement; attributeNameLjava/lang/String;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;contains(Ljava/lang/String;)ZformatoLjava/lang/Object; SourceFileVertexFormat.java NestMembersBootstrapMethodsc+�K(Lcom/mojang/renderpearl/api/vertex/VertexFormatElement;)Ljava/lang/String;Ÿ VertexFormat¡ ¢£¤ ¥¦"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;¨ ©ª« ^¬$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesBuilder°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup! opqrpstu78tv wxôS*·*»Y· µ*µ*µ+¹:¹™#¹%À):*´¶+¹/W§ÿÙ*+µ5±y& 9JMRz49{|S}~S8SS Sv€ÿ#  ú)� t‚ ƒ„x3 »9Y·;°y!z  �….xT**´5¹<º@¹DJLN¸P¹VÀZº\°y&z *}~†nx/*´¬y*z }~‡nx/*´¬y.z }~ˆ‰x/*´5°y2z }~tŠ‹ŒxB*´+¹`À)°y6z}~�Ž����‘’x? *´+¹d¬y:z }~ �Ž��jgx’4*+¦¬+Á ™'+À M*´,´¹h™*´,´ §¬y?@DBC3Bz “~4}~4”•€*@�”mnx4 *´5¹k¬yIz  }~–—˜9™ š›œ§ž­9 ® ¯±³